OneWayBindingElement.BuildChannelFactory<TChannel> Metod

Definition

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.

Gäller för