SecurityBindingElement.BuildChannelFactory<TChannel> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- context
- BindingContext
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.