Как настроить канал программным образом

Этот раздел относится к технологии прежних версий, которая сохраняется для обеспечения обратной совместимости с существующими приложениями и не рекомендуется для разработки новых приложений. Сейчас распределенные приложения следует создавать с помощью  Windows Communication Foundation (WCF).

В данном примере кода показано, как программным образом настроить канал для домена серверного приложения. В данном случае сервер задает, что система удаленного взаимодействия должна использовать для передачи данных объект HttpChannel, а для сериализации и десериализации — объект BinaryFormatter.

Примеры

Dim props = New Hashtable() As IDictionary
props("name") = "ChannelName1" 
Dim channel As New HttpChannel( _
   props, _
   Nothing, _
   New BinaryServerFormatterSinkProvider() _
)
ChannelServices.RegisterChannel(channel)
IDictionary props = new Hashtable();
props["name"] = "MyHttpChannel";
HttpChannel channel = new HttpChannel(
   props, 
   null, 
   new BinaryServerFormatterSinkProvider()
);
ChannelServices.RegisterChannel(channel);

См. также

Основные понятия

Свойства конфигурации канала и модуля форматирования

Дата сборки: 2010-02-13