Sdílet prostřednictvím


Binding.CanBuildChannelFactory Metoda

Definice

Vrátí hodnotu, která označuje, zda aktuální vazba může na klientovi vytvořit zásobník pro vytváření kanálů, který splňuje některá konkrétní kritéria.

Přetížení

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Vrátí hodnotu, která označuje, zda aktuální vazba může vytvořit zásobník pro vytváření kanálů na klientovi, který splňuje kolekci zadaných parametrů vazby.

CanBuildChannelFactory<TChannel>(Object[])

Vrátí hodnotu, která označuje, zda aktuální vazba může vytvořit kanál factory zásobníku na klientovi, který splňuje požadavky zadané polem objektů.

Poznámky

Tuto metodu použijte, pokud chcete před pokusem o skutečné sestavení továrny zkontrolovat, jestli je možné pro kanály typu TChannel sestavit context objekt pro kanály typu. Případně zkuste vytvořit objekt pro vytváření kanálů voláním BuildChannelFactory a zachycením vygenerované výjimky, pokud ji nelze sestavit.

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Zdroj:
Binding.cs
Zdroj:
Binding.cs
Zdroj:
Binding.cs

Vrátí hodnotu, která označuje, zda aktuální vazba může vytvořit zásobník pro vytváření kanálů na klientovi, který splňuje kolekci zadaných parametrů vazby.

public:
generic <typename TChannel>
 virtual bool CanBuildChannelFactory(System::ServiceModel::Channels::BindingParameterCollection ^ parameters);
public virtual bool CanBuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingParameterCollection parameters);
abstract member CanBuildChannelFactory : System.ServiceModel.Channels.BindingParameterCollection -> bool
override this.CanBuildChannelFactory : System.ServiceModel.Channels.BindingParameterCollection -> bool
Public Overridable Function CanBuildChannelFactory(Of TChannel) (parameters As BindingParameterCollection) As Boolean

Parametry typu

TChannel

Typ kanálu, pro který se továrna testuje.

Parametry

parameters
BindingParameterCollection

Určuje BindingParameterCollection požadavky na vytvořenou továrnu kanálů.

Návraty

truepokud zadaný zásobník továrny kanálu lze sestavit na klientovi; v opačném případě . false

Poznámky

Tuto metodu použijte, pokud chcete zkontrolovat, že objekt pro vytváření kanálů pro kanály typu TChannel lze sestavit pro zadanou vazbu parameters před pokusem o skutečné sestavení továrny. Případně zkuste vytvořit objekt pro vytváření kanálů voláním BuildChannelFactory<TChannel>(BindingParameterCollection) a zachycením vygenerované výjimky, pokud ji nelze sestavit.

Platí pro

CanBuildChannelFactory<TChannel>(Object[])

Zdroj:
Binding.cs
Zdroj:
Binding.cs
Zdroj:
Binding.cs

Vrátí hodnotu, která označuje, zda aktuální vazba může vytvořit kanál factory zásobníku na klientovi, který splňuje požadavky zadané polem objektů.

public:
generic <typename TChannel>
 bool CanBuildChannelFactory(... cli::array <System::Object ^> ^ parameters);
public bool CanBuildChannelFactory<TChannel> (params object[] parameters);
member this.CanBuildChannelFactory : obj[] -> bool
Public Function CanBuildChannelFactory(Of TChannel) (ParamArray parameters As Object()) As Boolean

Parametry typu

TChannel

Typ kanálu, pro který se továrna testuje.

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 továrny kanálu lze sestavit na klientovi; v opačném případě . false

Poznámky

Tuto metodu použijte, pokud chcete zkontrolovat, že objekt pro vytváření kanálů pro kanály typu TChannel lze sestavit pro zadanou vazbu parameters před pokusem o skutečné sestavení továrny. Případně zkuste vytvořit objekt pro vytváření kanálů voláním BuildChannelFactory<TChannel>(Object[]) a zachycením vygenerované výjimky, pokud ji nelze sestavit.

Platí pro