HttpChannel 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 HttpChannel 类的新实例。
重载
HttpChannel() |
初始化 HttpChannel 类的新实例。 |
HttpChannel(Int32) |
使用侦听指定端口的服务器信道初始化 HttpChannel 类的新实例。 |
HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider) |
使用指定的配置属性和接收器初始化 HttpChannel 类的新实例。 |
HttpChannel()
初始化 HttpChannel 类的新实例。
public:
HttpChannel();
public HttpChannel ();
Public Sub New ()
注解
此构造函数返回的 HttpChannel 实例的配置属性都设置为其默认值。
适用于
HttpChannel(Int32)
使用侦听指定端口的服务器信道初始化 HttpChannel 类的新实例。
public:
HttpChannel(int port);
public HttpChannel (int port);
new System.Runtime.Remoting.Channels.Http.HttpChannel : int -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (port As Integer)
参数
- port
- Int32
服务器信道侦听的端口。
注解
使用此构造函数时,使用的默认 IClientChannelSinkProvider 为 SoapClientFormatterSinkProvider。
适用于
HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)
使用指定的配置属性和接收器初始化 HttpChannel 类的新实例。
public:
HttpChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ clientSinkProvider, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ serverSinkProvider);
public HttpChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IClientChannelSinkProvider * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (properties As IDictionary, clientSinkProvider As IClientChannelSinkProvider, serverSinkProvider As IServerChannelSinkProvider)
参数
- properties
- IDictionary
一个 IDictionary 集合,它为客户端和服务器信道要使用的配置属性指定值。
- clientSinkProvider
- IClientChannelSinkProvider
客户端信道要使用的 IClientChannelSinkProvider 实现。
- serverSinkProvider
- IServerChannelSinkProvider
服务器信道要使用的 IServerChannelSinkProvider 实现。
例外
配置属性的格式设置不正确。
注解
有关通道配置属性的详细信息,请参阅 通道和格式化程序配置属性。
通道接收器提供了一个插件点,允许访问流经通道的基础消息,以及传输机制用于将消息发送到远程对象的流。 通道接收器还负责在客户端和服务器之间传输消息。 通道接收器在链中链接在一起,所有通道消息在最终序列化和传输消息之前流经此接收器链。 如果不需要接收器功能,请将 clientSinkProvider
和 serverSinkProvider
参数设置为 null
。