Freigeben über


TransactionFlowBindingElement.CanBuildChannelFactory<TChannel> Methode

Definition

Gibt einen Wert zurück, der angibt, ob der festgelegte Bindungskontext eine Kanalfactory zum Erstellen von Kanälen eines bestimmten Typs erzeugen kann.

public:
generic <typename TChannel>
 override bool CanBuildChannelFactory(System::ServiceModel::Channels::BindingContext ^ context);
public override bool CanBuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingContext context);
override this.CanBuildChannelFactory : System.ServiceModel.Channels.BindingContext -> bool
Public Overrides Function CanBuildChannelFactory(Of TChannel) (context As BindingContext) As Boolean

Typparameter

TChannel

Der Kanaltyp.

Parameter

context
BindingContext

BindingContext, der verwendet werden soll, um zu ermitteln, ob eine Kanalfactory erstellt werden kann.

Gibt zurück

Boolean

true, wenn eine Kanalfactory für den angegebenen Kanaltyp aus context erstellt werden kann, andernfalls false.

Ausnahmen

context ist null.

Hinweise

Sie sollten diese Methode aufrufen, um zu überprüfen, ob die Kanalfactory für Kanäle des Typs TChannel für den angegebenen context erstellt werden kann, bevor Sie versuchen, die Factory zu erstellen. Beachten Sie, dass BuildChannelFactory eine Ausnahme auslöst, wenn keine Kanalfactory für den angegebenen Kanaltyp erstellt werden kann.

Gilt für