OneWayBindingElement.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.
Initierar en kanalfabrik för att producera enkelriktade kanaler från bindningskontexten.
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
Den typ av kanal som fabriken bygger.
Parametrar
- context
- BindingContext
Det BindingContext som ger kontext för bindningselementet.
Returer
Av IChannelFactory<TChannel> typen IChannel initierad från context.
Undantag
context är null.
Typen av TChannel är inte IOutputChannel.
Det inre bindningselementet stöder IDuplexSessionChannel inte eller IRequestChannel.
Kommentarer
Den här metoden skapar en kanalfabrik som används för att skapa en kanal som bearbetar utgående meddelanden för den här bindningen.