SecurityBindingElement.BuildChannelFactory<TChannel> Metod

Definition

Skapar en kanalfabrik baserat på SecurityBindingElement inställningarna och bindningskontexten som skickas in. Kanalfabriken som skapats är en SOAP-meddelandesäkerhetskanalfabrik, som internt har en referens till kanalfabriken som motsvarar bindningskontexten (som inkluderar transportkanalfabriken).

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)

Typparametrar

TChannel

Typ av kanalfabrik.

Parametrar

Returer

En kanalfabrik baserat på SecurityBindingElement inställningarna och bindningskontexten som skickades in.

Undantag

context är null.

En kanal av typen TChannel stöds inte.

Kommentarer

Kanalfabriken som skapats är en SOAP-meddelandesäkerhetskanalfabrik, som internt har en referens till kanalfabriken som motsvarar bindningskontexten (som inkluderar transportkanalfabriken).

Den här metoden utför parameterfelkontroll och anropar BuildChannelFactoryCoresedan . Den metoden, när den implementeras i en härledd klass, skapar en kanalfabrik som används för att skapa en kanal som bearbetar utgående meddelanden för den här bindningen.

Gäller för