共用方式為


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

這個通道處理站的繫結內容中會指定手動定址。

不支援這個繫結內容所指定的通道類型。

範例

這個方法可用來取得通道處理站,以便依據傳輸繫結項目的組態傳送訊息。

備註

這個方法可用來取得依據傳輸繫結項目組態的通道處理站。

適用於