Sdílet prostřednictvím


SecurityBindingElement.BuildChannelListener<TChannel> Metoda

Definice

Vytvoří naslouchací proces kanálu na SecurityBindingElement základě nastavení a předaného kontextu vazby.

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 naslouchacího procesu kanálu.

Parametry

context
BindingContext

Hodnota BindingContext

Návraty

Naslouchací proces kanálu založený na SecurityBindingElement nastavení a předaném kontextu vazby.

Výjimky

context je null.

Kanál typu TChannel není podporován.

Poznámky

Vytvořený kanál je naslouchací proces zabezpečení kanálu SOAP, který interně obsahuje odkaz na naslouchací proces kanálu odpovídající kontextu vazby, který zahrnuje naslouchací proces přenosového kanálu.

Tato metoda provádí kontrolu chyb parametrů a pak volá BuildChannelListenerCore. Tato metoda při implementaci v odvozené třídě vytvoří naslouchací proces kanálu, který slouží k vytvoření kanálu, který zpracovává příchozí zprávy pro tuto vazbu.

Platí pro