如何:以编程方式配置信道

本主题介绍一项传统技术,保留该技术是为了向后兼容现有的应用程序,不建议对新的开发使用该技术。现在应该使用  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