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
- context
- BindingContext
Element BindingContext.The BindingContext.
Zwraca
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.