TransactionFlowBindingElement.BuildChannelFactory<TChannel> Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.