Sdílet prostřednictvím


ReliableSessionBindingElement.BuildChannelFactory<TChannel> Metoda

Definice

Vrátí továrnu, která vytvoří kanál zadaného typu, který podporuje spolehlivou relaci.

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)

Parametry typu

TChannel

Typ kanálu, který sestavuje továrna.

Parametry

context
BindingContext

Obsahuje BindingContext informace potřebné k vytvoření továren, které mohou vytvářet kanály typu TChannel.

Návraty

IChannel Typ A IChannelFactory<TChannel> inicializovaný z context.

Výjimky

TChannel se nepodporuje.

Poznámky

Výrobní IChannel objekt je typu TChannel. Typy TChannel podporované v klientovi závisí na typech podkladových kanálů, které se připojují ke službě. Následující tabulka uvádí, jaké spolehlivé typy kanálů relací jsou podporovány jako funkce podkladových kanálů.

Podpora spolehlivých typů relací TChannel podle základních typů kanálů Irequestchannel IRequestSessionChannel IDuplexChannel IDuplexSessionChannel
IOutputSessionChannel Yes Yes Yes Yes
IRequestSessionChannel Yes Yes No No
IDuplexSessionChannel No No Yes Yes

Platí pro