MsmqTransportBindingElement.CanBuildChannelFactory<TChannel> Methode

Definition

Gibt einen booleschen Wert, der angibt, ob Sie eine Kanalfactory mit dem bereitgestellten Kontext erstellen können.

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, der zum Erstellen des Kanallisteners verwendet werden soll. Zulässige Kanaltypen sind IOutputSessionChannel oder eine IOutputChannel Klasse.

Parameter

context
BindingContext

Die BindingContext Kanalfactory, mit der die Kanalfactory erstellt werden soll.

Gibt zurück

truewenn Sie eine Kanalfactory mit dem bereitgestellten Kontext erstellen können; andernfalls . false Das Bindungselement gibt true nur zurück, wenn TChannel oder IOutputChannelIOutputSessionChannel.

Beispiele

if (transportBindingElement.CanBuildChannelFactory<IOutputChannel>(context))
{
    // Do something...
}

Gilt für: