SecurityBindingElement.BuildChannelFactory<TChannel> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří objekt pro vytváření kanálů na SecurityBindingElement základě nastavení a předaného kontextu vazby. Vytvořený kanál je objekt pro vytváření kanálů zabezpečení zpráv SOAP, který interně obsahuje odkaz na objekt pro vytváření kanálů, který odpovídá kontextu vazby (který zahrnuje objekt pro vytváření 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
- context
- BindingContext
Hodnota BindingContext
Návraty
Objekt pro vytváření kanálů založený na SecurityBindingElement nastavení a předaném kontextu vazby.
Výjimky
context
je null
.
Kanál typu TChannel
není podporován.
Poznámky
Vytvořený kanál je objekt pro vytváření kanálů zabezpečení zpráv SOAP, který interně obsahuje odkaz na objekt pro vytváření kanálů, který odpovídá kontextu vazby (který zahrnuje objekt pro vytváření přenosového kanálu).
Tato metoda provádí kontrolu chyb parametrů a pak volá BuildChannelFactoryCore. Tato metoda při implementaci v odvozené třídě vytvoří kanál factory, který se používá k vytvoření kanálu, který zpracovává odchozí zprávy pro tuto vazbu.