У меня есть wcf
дуплексный сервис с прекрасной работой в silverlight. Но тот же сервис хочет потреблять в окнах форм. Как это возможно. Мой код:
EndpointAddress address;
address = new EndpointAddress("http://server08:2508/JakayaChatService");
CustomBinding binding = new CustomBinding(
new PollingDuplexBindingElement(),
new BinaryMessageEncodingBindingElement(),
new HttpTransportBindingElement());
WindowsFormsApplication2.DuplexService.JakayaChatServiceClient c = new WindowsFormsApplication2.DuplexService.JakayaChatServiceClient(new InstanceContext(new myClass()),binding,address);
выдает ошибку:
Связывание 'CustomBinding' не
поддержка создания любых типов каналов.
Это часто указывает на то, что
BindingElements в пользовательской привязке
были сложены неправильно или в
неправильный порядок. Транспорт
требуется в нижней части стека.
Рекомендуемый заказ на
BindingElements - это: TransactionFlow,
ReliableSession, Безопасность,
CompositeDuplex, OneWay,
StreamSecurity, MessageEncoding,
Транспортиры
Пожалуйста, предоставьте мне пример кода, как использовать WCF
дуплексный сервис в формах Windows.