Udostępnij za pośrednictwem


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

BindingContext, Która powinna być używana do kompilowania fabryki kanałów.

Zwraca

IChannelFactory<TChannel>

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.

Dotyczy