Udostępnij za pośrednictwem


Binding.CanBuildChannelFactory Metoda

Definicja

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos fabryki kanałów na kliencie, który spełnia określone kryteria.

Przeciążenia

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos fabryki kanału na kliencie, który spełnia określone parametry powiązania.

CanBuildChannelFactory<TChannel>(Object[])

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos fabryki kanału na kliencie, który spełnia wymagania określone przez tablicę obiektów.

Uwagi

Użyj tej metody, jeśli chcesz sprawdzić, czy fabryka kanałów dla kanałów typu TChannel może zostać utworzona dla podanego context przed podjęciem próby faktycznego skompilowania fabryki. Alternatywnie spróbuj skompilować fabrykę kanałów, wywołując BuildChannelFactory i przechwytując wyjątek wygenerowany, jeśli nie można go skompilować.

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Źródło:
Binding.cs
Źródło:
Binding.cs

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos fabryki kanału na kliencie, który spełnia określone parametry powiązania.

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 kanału, dla którego jest testowana fabryka.

Parametry

parameters
BindingParameterCollection

To BindingParameterCollection określa wymagania dla fabryki kanałów, która jest skompilowana.

Zwraca

true jeśli określony stos fabryki kanałów może być oparty na kliencie; w przeciwnym razie , false.

Uwagi

Użyj tej metody, jeśli chcesz sprawdzić, czy fabryka kanałów dla kanałów typu TChannel może zostać utworzona dla powiązania parameters określonego przed podjęciem próby rzeczywistego skompilowania fabryki. Alternatywnie spróbuj skompilować fabrykę kanałów, wywołując BuildChannelFactory<TChannel>(BindingParameterCollection) i przechwytując wyjątek wygenerowany, jeśli nie można go skompilować.

Dotyczy

CanBuildChannelFactory<TChannel>(Object[])

Źródło:
Binding.cs
Źródło:
Binding.cs

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos fabryki kanału na kliencie, który spełnia wymagania określone przez tablicę obiektów.

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 kanału, dla którego jest testowana fabryka.

Parametry

parameters
Object[]

Tablica obiektów, która określa wymagania dla fabryki kanałów, która została skompilowana.

Zwraca

true jeśli określony stos fabryki kanałów może być oparty na kliencie; w przeciwnym razie , false.

Uwagi

Użyj tej metody, jeśli chcesz sprawdzić, czy fabryka kanałów dla kanałów typu TChannel może zostać utworzona dla powiązania parameters określonego przed podjęciem próby rzeczywistego skompilowania fabryki. Alternatywnie spróbuj skompilować fabrykę kanałów, wywołując BuildChannelFactory<TChannel>(Object[]) i przechwytując wyjątek wygenerowany, jeśli nie można go skompilować.

Dotyczy