SecurityBindingElement.BuildChannelListener<TChannel>(BindingContext) Metoda

Definicja

Tworzy odbiornik kanału oparty na SecurityBindingElement ustawieniach i przekazaniu kontekstu powiązania.Creates a channel listener based on the SecurityBindingElement settings and the binding context passed in.

public:
generic <typename TChannel>
 where TChannel : class, System::ServiceModel::Channels::IChannel override System::ServiceModel::Channels::IChannelListener<TChannel> ^ BuildChannelListener(System::ServiceModel::Channels::BindingContext ^ context);
public override System.ServiceModel.Channels.IChannelListener<TChannel> BuildChannelListener<TChannel> (System.ServiceModel.Channels.BindingContext context) where TChannel : class, System.ServiceModel.Channels.IChannel;
override this.BuildChannelListener : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelListener<'Channel (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)> (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Overrides Function BuildChannelListener(Of TChannel As {Class, IChannel}) (context As BindingContext) As IChannelListener(Of TChannel)

Parametry typu

TChannel

Typ odbiornika kanału.The type of channel listener.

Parametry

Zwraca

IChannelListener<TChannel>

Odbiornik kanału oparty na SecurityBindingElement ustawieniach i przekazaniu kontekstu powiązania.A channel listener 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 odbiornikiem kanału zabezpieczeń komunikatów protokołu SOAP, który wewnętrznie zawiera odwołanie do odbiornika kanału, który odpowiada kontekstowi powiązania, który obejmuje odbiornik kanału transportowego.The channel factory created is a SOAP message security channel listener, which internally has a reference to the channel listener that corresponds to the binding context, which includes the transport channel listener.

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

Dotyczy