Sdílet prostřednictvím


MsmqTransportBindingElement.CanBuildChannelFactory<TChannel> Metoda

Definice

Vrátí logickou hodnotu, která označuje, jestli můžete vytvořit objekt pro vytváření kanálů s poskytnutým kontextem.

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

Parametry typu

TChannel

Typ kanálu, který se má použít k sestavení naslouchacího procesu kanálu. Povolené typy kanálů jsou IOutputSessionChannel nebo IOutputChannel třída.

Parametry

context
BindingContext

To BindingContext , se kterým se má vytvořit továrna kanálu.

Návraty

Boolean

true pokud můžete vytvořit objekt pro vytváření kanálů s poskytnutým kontextem; falsev opačném případě . Element vazby vrátí true pouze tehdy, je-li TChannel nebo IOutputChannel IOutputSessionChannel.

Příklady

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

Platí pro