ReliableSessionBindingElement.BuildChannelFactory<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 eine Factory zurück, die einen Kanal eines angegebenen Typs erstellt, der eine zuverlässige Sitzung unterstützt.
public:
generic <typename TChannel>
override System::ServiceModel::Channels::IChannelFactory<TChannel> ^ BuildChannelFactory(System::ServiceModel::Channels::BindingContext ^ context);
public override System.ServiceModel.Channels.IChannelFactory<TChannel> BuildChannelFactory<TChannel>(System.ServiceModel.Channels.BindingContext context);
override this.BuildChannelFactory : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelFactory<'Channel>
Public Overrides Function BuildChannelFactory(Of TChannel) (context As BindingContext) As IChannelFactory(Of TChannel)
Typparameter
- TChannel
Der Typ des Kanals, den die Factory-Builds erstellt.
Parameter
- context
- BindingContext
Die BindingContext informationen, die zum Erstellen der Fabriken erforderlich sind, die Kanäle vom Typ TChannelerzeugen können.
Gibt zurück
A IChannelFactory<TChannel> of type IChannel initialized from the context.
Ausnahmen
TChannel wird nicht unterstützt.
Hinweise
Die IChannel produktion von der Fabrik ist vom Typ TChannel. Die unterstützten Typen auf TChannel dem Client sind von den Typen der zugrunde liegenden Kanäle abhängig, die eine Verbindung mit dem Dienst herstellen. 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 |
Irequestchannel | IRequestSessionChannel | IDuplexChannel | Iduplexsessionchannel |
|---|---|---|---|---|
| IOutputSessionChannel | Ja | Ja | Ja | Ja |
| IRequestSessionChannel | Ja | Ja | No | No |
| Iduplexsessionchannel | No | No | Ja | Ja |