MsmqTransportBindingElement.CanBuildChannelListener<TChannel> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí logickou hodnotu, která označuje, jestli můžete sestavit naslouchací proces kanálu s zadaným kontextem.
public:
generic <typename TChannel>
where TChannel : class, System::ServiceModel::Channels::IChannel override bool CanBuildChannelListener(System::ServiceModel::Channels::BindingContext ^ context);
public override bool CanBuildChannelListener<TChannel> (System.ServiceModel.Channels.BindingContext context) where TChannel : class, System.ServiceModel.Channels.IChannel;
override this.CanBuildChannelListener : System.ServiceModel.Channels.BindingContext -> bool (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Overrides Function CanBuildChannelListener(Of TChannel As {Class, IChannel}) (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 IInputSessionChannel nebo IInputChannel třída.
Parametry
- context
- BindingContext
To BindingContext , se kterým se má sestavit naslouchací proces kanálu.
Návraty
true
pokud můžete vytvořit naslouchací proces kanálu s poskytnutým kontextem; false
v opačném případě .
Vazba se vrátí true
pouze v případech, kdy TChannel
je nebo IInputChannel IInputSessionChannel.
Příklady
if (transportBindingElement.CanBuildChannelListener<IInputChannel>(context))
{
// Do something...
}