你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

NetMessagingTransportBindingElement.BuildChannelListener<TChannel> 方法

定义

生成通道侦听器。

public override System.ServiceModel.Channels.IChannelListener<TChannel> BuildChannelListener<TChannel> (System.ServiceModel.Channels.BindingContext context) where TChannel : class, System.ServiceModel.Channels.IChannel;
override this.BuildChannelListener : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelListener<'Channel (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)> (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Overrides Function BuildChannelListener(Of TChannel As {Class, IChannel}) (context As BindingContext) As IChannelListener(Of TChannel)

类型参数

TChannel

通道的类型。

参数

context
BindingContext

绑定上下文。

返回

IChannelListener<TChannel>

实现的 IChannelListener 接口。

例外

当上下文为 null 时引发。

当 TChannel 不是受支持的通道类型时引发

注解

通道侦听器及其关联通道通常由接收客户端启动的通信的服务使用。 相比之下,实现 IChannelFactory 接口的通道工厂提供了用于创建通道的机制,通过这些通道启动与服务的通信。

适用于