Share via


Binding.CanBuildChannelListener Metoda

Definice

Vrátí hodnotu, která označuje, zda aktuální vazba může vytvořit zásobník naslouchacího procesu kanálu ve službě, který splňuje některá zadaná kritéria.

Přetížení

CanBuildChannelListener<TChannel>(Object[])

Vrátí hodnotu, která označuje, zda aktuální vazba může vytvořit zásobník naslouchacího procesu kanálu ve službě, který splňuje kritéria zadaná v poli objektů.

CanBuildChannelListener<TChannel>(BindingParameterCollection)

Vrátí hodnotu, která označuje, zda aktuální vazba může vytvořit zásobník naslouchacího procesu kanálu ve službě, která splňuje kolekci zadaných parametrů vazby.

CanBuildChannelListener<TChannel>(Object[])

Vrátí hodnotu, která označuje, zda aktuální vazba může vytvořit zásobník naslouchacího procesu kanálu ve službě, který splňuje kritéria zadaná v poli objektů.

public:
generic <typename TChannel>
 where TChannel : class, System::ServiceModel::Channels::IChannel bool CanBuildChannelListener(... cli::array <System::Object ^> ^ parameters);
public bool CanBuildChannelListener<TChannel> (params object[] parameters) where TChannel : class, System.ServiceModel.Channels.IChannel;
member this.CanBuildChannelListener : obj[] -> bool (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Function CanBuildChannelListener(Of TChannel As {Class, IChannel}) (ParamArray parameters As Object()) As Boolean

Parametry typu

TChannel

Typ kanálu, pro který se testuje naslouchací proces.

Parametry

parameters
Object[]

Pole objektů, které určuje požadavky pro vytváření kanálů, který je sestaven.

Návraty

truepokud zadaný zásobník naslouchacího procesu kanálu lze sestavit na službě; v opačném případě . false

Poznámky

Tuto metodu použijte, pokud chcete před pokusem o skutečné sestavení naslouchacího procesu naslouchací proces zkontrolovat, zda lze naslouchací proces pro kanály typu TChannel sestavit pro zadanou vazbu parameters . Případně zkuste sestavit naslouchací proces kanálu voláním BuildChannelListener<TChannel>(Object[]) a zachycením vygenerované výjimky, pokud ho nelze sestavit.

Platí pro

CanBuildChannelListener<TChannel>(BindingParameterCollection)

Vrátí hodnotu, která označuje, zda aktuální vazba může vytvořit zásobník naslouchacího procesu kanálu ve službě, která splňuje kolekci zadaných parametrů vazby.

public:
generic <typename TChannel>
 where TChannel : class, System::ServiceModel::Channels::IChannel virtual bool CanBuildChannelListener(System::ServiceModel::Channels::BindingParameterCollection ^ parameters);
public virtual bool CanBuildChannelListener<TChannel> (System.ServiceModel.Channels.BindingParameterCollection parameters) where TChannel : class, System.ServiceModel.Channels.IChannel;
abstract member CanBuildChannelListener : System.ServiceModel.Channels.BindingParameterCollection -> bool (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
override this.CanBuildChannelListener : System.ServiceModel.Channels.BindingParameterCollection -> bool (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Overridable Function CanBuildChannelListener(Of TChannel As {Class, IChannel}) (parameters As BindingParameterCollection) As Boolean

Parametry typu

TChannel

Typ kanálu, pro který se testuje naslouchací proces.

Parametry

parameters
BindingParameterCollection

Určuje BindingParameterCollection požadavky na sestavený naslouchací proces kanálu.

Návraty

truepokud zadaný zásobník naslouchacího procesu kanálu lze sestavit na službě; v opačném případě . false

Poznámky

Tuto metodu použijte, pokud chcete před pokusem o skutečné sestavení naslouchacího procesu naslouchací proces zkontrolovat, zda lze naslouchací proces pro kanály typu TChannel sestavit pro zadanou vazbu parameters . Případně zkuste sestavit naslouchací proces kanálu voláním BuildChannelListener<TChannel>(BindingParameterCollection) a zachycením vygenerované výjimky, pokud ho nelze sestavit.

Platí pro