2012-03-26 2 views
1

Я очень новичок в WCF и хотел бы задать этот вопрос. Моя идея - разместить службу WCF в службе Windows. Как только я закончу это, я могу сделать эту услугу доступной для нескольких клиентов в одной сети? Если да, то как? Какую привязанность я должен использовать?Может ли служба WCF размещаться в службе Windows, доступ к которой осуществляется несколькими клиентами?

ответ

10

Могу ли я предоставить эту услугу нескольким клиентам в той же сети ?

Да, это точка.

Если да, то как?

Создайте клиента и подключитесь к нему. Триллионы образцов вокруг. This является одним из многих.

Какой обязательный я должен использовать?

Любые привязки, которые вы хотите. Но в этом случае я бы использовал netTcpBinding.

0

Ответ да, служба WCF будет доступна для всех клиентов в сети. Если вы заинтересованы в обработке нескольких запросов одновременно, это тоже возможно. WCF сделает это за вас. Прочтите описание ServiceBehaviorAttribute.InstanceContextMode.

6

Я всегда находил это flow chart полезным для выбора привязки.

WCF Binding Selection Flow Chart.

Смежные вопросы