SecurityBindingElement.BuildChannelFactory<TChannel>(BindingContext) Metoda

Definicja

Tworzy fabrykę kanałów na podstawie SecurityBindingElement ustawień i przekazaniu kontekstu powiązania.Creates a channel factory based on the SecurityBindingElement settings and the binding context passed in. Utworzona Fabryka kanałów jest fabryką kanału zabezpieczeń komunikatów protokołu SOAP, która wewnętrznie zawiera odwołanie do fabryki kanałów, która odpowiada kontekstowi powiązania (który obejmuje fabrykę kanałów transportu).The channel factory created is a SOAP message security channel factory, which internally has a reference to the channel factory that corresponds to the binding context, (which includes the transport channel factory).

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 fabryki kanałów.The type of channel factory.

Parametry

Zwraca

IChannelFactory<TChannel>

Fabryka kanałów oparta na SecurityBindingElement ustawieniach i kontekście powiązania.A channel factory based on the SecurityBindingElement settings and the binding context passed in.

Wyjątki

context to null.context is null.

Kanał typu TChannel nie jest obsługiwany.A channel of type TChannel is not supported.

Uwagi

Utworzona Fabryka kanałów jest fabryką kanału zabezpieczeń komunikatów protokołu SOAP, która wewnętrznie zawiera odwołanie do fabryki kanałów, która odpowiada kontekstowi powiązania (który obejmuje fabrykę kanałów transportu).The channel factory created is a SOAP message security channel factory, which internally has a reference to the channel factory that corresponds to the binding context, (which includes the transport channel factory).

Ta metoda wykonuje sprawdzanie błędów parametrów, a następnie wywołuje BuildChannelFactoryCore .This method does parameter error-checking, and then calls BuildChannelFactoryCore. Ta metoda, gdy jest zaimplementowana w klasie pochodnej, tworzy fabrykę kanałów, która jest używana do tworzenia kanału, który przetwarza komunikaty wychodzące dla tego powiązania.That method, when implemented in a derived class, creates a channel factory, which is used to create a channel that processes outgoing messages for this binding.

Dotyczy