SecurityBindingElement.BuildChannelListener<TChannel> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un listener del canale basato sulle impostazioni SecurityBindingElement e sul contesto di associazione passati.
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)
Parametri di tipo
- TChannel
Tipo di listener del canale.
Parametri
- context
- BindingContext
Oggetto BindingContext.
Restituisce
Listener del canale basato sulle impostazioni di SecurityBindingElement e sul contesto di associazione passati.
Eccezioni
context
è null
.
Non sono supportati canali di tipo TChannel
.
Commenti
Il listener del canale creato è un listener di sicurezza dei messaggi SOAP che ha un riferimento interno al listener del canale corrispondente al contesto dell'associazione, che include il listener del canale di trasporto).
Questo metodo esegue il controllo degli errori di parametro e chiama quindi BuildChannelListenerCore. Il metodo, quando implementato in una classe derivata, crea un listener del canale che viene utilizzato per creare un canale che elabora i messaggi in arrivo per questa associazione.