Binding.CanBuildChannelFactory 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í 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
true
pokud 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
true
pokud 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.