Freigeben über


OneWayBindingElement.BuildChannelFactory<TChannel> Methode

Definition

Initialisiert eine Kanalfactory zum Erstellen von unidirektionalen Kanälen aus dem Bindungskontext.

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)

Typparameter

TChannel

Der Typ des Kanals, der von der Kanalfactory erstellt wird.

Parameter

context
BindingContext

BindingContext, der den Kontext für das Bindungselement bereitstellt.

Gibt zurück

Der IChannelFactory<TChannel> des Typs IChannel, initialisiert aus dem context.

Ausnahmen

context ist null.

TChannel ist nicht vom Typ IOutputChannel.

Das innere Bindungselement unterstützt IDuplexSessionChannel oder IRequestChannel nicht.

Hinweise

Diese Methode erstellt eine Kanalfactory, die zum Erstellen eines Kanals verwendet wird, der ausgehende Nachrichten für diese Bindung verarbeitet.

Gilt für: