SecurityBindingElement.BuildChannelFactory<TChannel> Metoda

Definicja

Tworzy fabrykę kanałów na SecurityBindingElement podstawie ustawień i przekazanego kontekstu powiązania. 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 (w tym fabryce kanałów transportu).

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.

Parametry

context
BindingContext

Element BindingContext.

Zwraca

Fabryka kanałów oparta na SecurityBindingElement ustawieniach i przekazanym kontekście powiązania.

Wyjątki

context to null.

Kanał typu TChannel nie jest obsługiwany.

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 (w tym fabryce kanałów transportu).

Ta metoda wykonuje sprawdzanie błędów parametrów, a następnie wywołuje metodę BuildChannelFactoryCore. Ta metoda, po zaimplementowaniu w klasie pochodnej, tworzy fabrykę kanału, która służy do tworzenia kanału, który przetwarza komunikaty wychodzące dla tego powiązania.

Dotyczy