SecurityBindingElement.BuildChannelFactory<TChannel> Metoda

Definice

Vytvoří objekt pro vytváření kanálů na SecurityBindingElement základě nastavení a kontextu vazby předaného. Vytvořená továrna kanálu kanálu soap je továrna pro zabezpečení zpráv SOAP, která interně obsahuje odkaz na objekt pro vytváření kanálů, který odpovídá kontextu vazby (který zahrnuje továrnu přenosového kanálu).

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 objektu pro vytváření kanálů.

Parametry

Návraty

Objekt pro vytváření kanálů založený na SecurityBindingElement nastavení a kontextu vazby předaný.

Výjimky

context je null.

Kanál typu TChannel není podporován.

Poznámky

Vytvořená továrna kanálu kanálu soap je továrna pro zabezpečení zpráv SOAP, která interně obsahuje odkaz na objekt pro vytváření kanálů, který odpovídá kontextu vazby (který zahrnuje továrnu přenosového kanálu).

Tato metoda provede kontrolu chyb parametru a potom volá BuildChannelFactoryCore. Tato metoda při implementaci v odvozené třídě vytvoří objekt pro vytváření kanálů, který se používá k vytvoření kanálu, který zpracovává odchozí zprávy pro tuto vazbu.

Platí pro