TransactionFlowBindingElement.BuildChannelFactory<TChannel> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.