Как настроить канал программным образом
Этот раздел относится к технологии прежних версий, которая сохраняется для обеспечения обратной совместимости с существующими приложениями и не рекомендуется для разработки новых приложений. Сейчас распределенные приложения следует создавать с помощью 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