Я не понимаю, какой тип службы WCF мне следует создать.Visual Studio дает мне следующие варианты:
- Добавление нового проекта приложения-службы WCF в мое решение Silverlight
- Добавление службы WCF с поддержкой Silverlight
- Служба WCF с поддержкой Ajax
- Служба данных WCF
- Служба WCF
Последние четыре службы WCF, которые я могу добавить в веб-проект, который выступает в качестве хоста для моего приложения silverlight;как правило, MySilverlightProject.Web.
Итак, мои вопросы:
- Как мне выбрать лучший.Какие вещи я должен проверить перед тем, как перейти к другому?
- Должен ли я создать отдельный проект, содержащий все сервисы, или просто добавить его в веб-проект, который будет служить хостом для моего приложения silverlight?
- Есть ли краткая документация, которая может рассказать мне о каждом из этих различных типов вариантов создания сервиса.Я хочу знать, почему нам дали так много разных вариантов выбора.
На данный момент я знаю, что не хочу создавать спокойный сервис, поэтому давайте извлекем сервис данных WCF оттуда.Из всего остального, как мне решить, на какой пойти?Я хочу, чтобы он был безопасным, поэтому я обязательно выберу привязку wsHTTP.Я также хочу отправить пользовательские заголовки с клиента, чтобы только действительные приложения могли использовать эту службу.