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 Kanalfactorys 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
BindingContext zum Erstellen der Kanalfactory.
Gibt zurück
IChannelFactory<TChannel> des Typs TChannel
, die von context
initialisiert wird.
Ausnahmen
context
ist null
.
Eine Kanalfactory für einen bestimmten Kanaltyp kann nicht erstellt werden.
Hinweise
Diese Methode erstellt eine Kanalfactory, mit der ausgehende Kanäle des angegebenen Typs erstellt werden können. Diese Methode wird von der Infrastruktur aufgerufen, wenn der Kanalstapel erstellt wird. Sie sollten sie nur dann im Code verwenden, wenn Sie ein benutzerdefiniertes Bindungselement implementieren.