SecurityBindingElement.BuildChannelListener<TChannel> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt anhand der SecurityBindingElement-Einstellungen und dem übergebenen Bindungskontext einen Kanallistener.
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)
Typparameter
- TChannel
Der Typ des Channellisteners.
Parameter
- context
- BindingContext
Das BindingContext.
Gibt zurück
Ein Kanallistener entsprechend den SecurityBindingElement-Einstellungen und dem übergebenen Bindungskontext.
Ausnahmen
context
ist null
.
Ein Kanal des Typs TChannel
wird nicht unterstützt.
Hinweise
Die erstellte Kanalfactory ist ein SOAP-Nachrichtensicherheits-Kanallistener, der über einen internen Verweis auf den Kanallistener verfügt, der dem Bindungskontext entspricht, der den Transportkanallistener umfasst.
Diese Methode führt eine Parameterfehlerüberprüfung durch und ruft dann BuildChannelListenerCore auf. Diese Methode erstellt, wenn sie in einer abgeleiteten Klasse implementiert wurde, einen Kanallistener, der zum Erstellen eines Kanals verwendet wird, der eingehende Nachrichten für diese Bindung verarbeitet.