Freigeben über


MsmqTransportBindingElement.CanBuildChannelFactory<TChannel> Methode

Definition

Gibt einen booleschen Wert zurück, der angibt, ob eine Kanalfactory mit dem bereitgestellten Kontext erstellt werden 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, der verwendet werden soll, um den Kanallistener zu erstellen. Erlaubte Kanaltypen sind IOutputSessionChannel oder eine IOutputChannel-Klasse.

Parameter

context
BindingContext

Der BindingContext zum Erstellen der Kanalfactory.

Gibt zurück

Boolean

true, wenn eine Kanalfactory mit dem Kontext erstellt werden kann, andernfalls false. true wird nur dann vom Bindungselement zurückgegeben, wenn TChannel gleich IOutputChannel oder IOutputSessionChannel ist.

Beispiele

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

Gilt für