ReliableSessionBindingElement.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.
Gibt einen Listener zurück, der einen Kanal eines angegebenen Typs akzeptiert, der eine zuverlässige Sitzung unterstützt.
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 IChannel Listener ist so aufgebaut, dass er akzeptiert.
Parameter
- context
- BindingContext
Die BindingContext informationen, die zum Erstellen der Listener erforderlich sind, die Kanäle vom Typ TChannelakzeptieren können.
Gibt zurück
Der IChannelListener<TChannel> typ IChannel initialisiert aus der context.
Ausnahmen
TChannel wird nicht unterstützt.
Hinweise
Die IChannel vom Listener akzeptierte Datei ist vom Typ TChannel. Die unterstützten Typen auf TChannel dem Server, auf dem der Dienst gehostet wird, hängt von den Typen der zugrunde liegenden Kanäle ab, die zum Herstellen einer Verbindung mit dem Client verwendet werden. In der folgenden Tabelle wird angegeben, welche zuverlässigen Sitzungskanaltypen als Funktion der zugrunde liegenden Kanäle unterstützt werden.
Unterstützung für zuverlässige Sitzungstypen TChannel nach zugrunde liegenden Kanaltypen |
Ireplychannel | IReplySessionChannel | IDuplexChannel | Iduplexsessionchannel |
|---|---|---|---|---|
| IInputSessionChannel | Ja | Ja | Ja | Ja |
| IReplySessionChannel | Ja | Ja | No | No |
| Iduplexsessionchannel | No | No | Ja | Ja |