Język

TransactionFlowBindingElement.BuildChannelFactory<TChannel> Metoda

Definicja

Inicjuje fabrykę kanałów do tworzenia kanałów określonego typu z kontekstu powiązania.

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)

Parametry typu

TChannel

Typ kanału.

Parametry

context
BindingContext

Element BindingContext , który powinien służyć do kompilowania fabryki kanałów.

Zwraca

IChannelFactory<TChannel> Typ TChannel zainicjowany z contextklasy .

Wyjątki

Parametr context ma wartość null.

Nie można skompilować fabryki kanałów dla określonego typu kanału.

Uwagi

Ta metoda tworzy fabrykę kanałów, która może służyć do tworzenia kanałów wychodzących określonego typu. Ta metoda jest wywoływana przez infrastrukturę podczas tworzenia stosu kanału. Należy go używać w kodzie tylko wtedy, gdy implementujesz niestandardowy element powiązania.

Dotyczy