PeerTransportBindingElement.BuildChannelFactory<TChannel> 方法

定义

创建一个通道工厂,该工厂可创建用于发送消息的通道。

public:
generic <typename TChannel>
 override System::ServiceModel::Channels::IChannelFactory<TChannel> ^ BuildChannelFactory(System::ServiceModel::Channels::BindingContext ^ context);
public override System.ServiceModel.Channels.IChannelFactory<TChannel> BuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingContext context);
override this.BuildChannelFactory : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelFactory<'Channel>
Public Overrides Function BuildChannelFactory(Of TChannel) (context As BindingContext) As IChannelFactory(Of TChannel)

类型参数

TChannel

要生成的通道类型。

参数

context
BindingContext

BindingContext,指定通道工厂的绑定上下文。

返回

IChannelFactory,包含指定类型的新通道工厂。

例外

context 参数设置为 null

在此通道工厂的绑定上下文中已指定手动寻址。

此绑定上下文指出的通道类型不受支持。

示例

此方法可用于获取通道工厂,以基于传输绑定元素的配置发送消息。

注解

此方法可用于获取基于传输绑定元素的配置的通道工厂。

适用于