WCF PollingDuplexHttpBinding в приложении, отличном от Silverlight .NET? - PullRequest
1 голос
/ 05 февраля 2011

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

Службе необходимо использовать обратные вызовы, однако WSDualHttpBinding, поддерживающий их, не может использоваться, потому что: «Эта привязка требует, чтобы клиент имелоткрытый URI, который предоставляет конечную точку обратного вызова для службы »(из MSDN WSDualHttpBinding примечания), что не соответствует действительности.

Подобный сценарий может быть легко обработан в приложении Silverlight, где может использоваться соединение PollingDuplexHttpBinding.PollingDuplexHttpBinding, по-видимому, недоступен в .NET 4.0 и более ранних версиях.

Есть ли какое-либо решение для приложения .NET (не-SL), чтобы сделать что-то похожее на привязку PollingDuplexHttpBinding?

Спасибо

zuraff

...