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
BindingContext, Która powinna być używana do kompilowania fabryki kanałów.
Zwraca
IChannelFactory<TChannel>Typ TChannel
zainicjowany z context
.
Wyjątki
context
to null
.
Nie można skompilować fabryki kanałów dla określonego typu kanału.
Uwagi
Ta metoda tworzy fabrykę kanałów, za pomocą której można tworzyć wychodzące kanały określonego typu. Ta metoda jest wywoływana przez infrastrukturę podczas kompilowania stosu kanału. Należy używać go w kodzie tylko podczas implementowania niestandardowego elementu powiązania.