TransactionFlowBindingElement.BuildChannelFactory<TChannel> Methode

Definition

Initialisiert eine Kanalfactory zum Erstellen von Kanälen eines bestimmten Typs aus einem 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 Kanaltyp.

Parameter

context
BindingContext

Dies BindingContext sollte zum Erstellen der Kanalfactory verwendet werden.

Gibt zurück

Der IChannelFactory<TChannel> typ TChannel initialisiert von context.

Ausnahmen

context ist null.

Eine Kanalfactory für den angegebenen Kanaltyp kann nicht erstellt werden.

Hinweise

Diese Methode erstellt eine Kanalfactory, die verwendet werden kann, um ausgehende Kanäle des angegebenen Typs zu erstellen. Diese Methode wird von der Infrastruktur beim Erstellen des Kanalstapels aufgerufen. Sie sollten sie nur in Ihrem Code verwenden, wenn Sie ein benutzerdefiniertes Bindungselement implementieren.

Gilt für: