Udostępnij za pośrednictwem


Binding.CanBuildChannelListener Metoda

Definicja

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos odbiornika kanału w usłudze, która spełnia określone kryteria.

Przeciążenia

CanBuildChannelListener<TChannel>(Object[])

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos odbiornika kanału w usłudze, która spełnia kryteria określone w tablicy obiektów.

CanBuildChannelListener<TChannel>(BindingParameterCollection)

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos odbiornika kanału w usłudze, która spełnia określone parametry powiązania.

CanBuildChannelListener<TChannel>(Object[])

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos odbiornika kanału w usłudze, która spełnia kryteria określone w tablicy obiektów.

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

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 odbiornika kanału może być oparty na usłudze; w przeciwnym razie , false.

Uwagi

Użyj tej metody, jeśli chcesz sprawdzić, czy odbiornik kanału dla kanałów typu TChannel może być kompilować dla powiązania parameters określonego przed próbą rzeczywistego skompilowania odbiornika. Alternatywnie spróbuj skompilować odbiornik kanału, wywołując BuildChannelListener<TChannel>(Object[]) i przechwytując wyjątek wygenerowany, jeśli nie można go skompilować.

Dotyczy

CanBuildChannelListener<TChannel>(BindingParameterCollection)

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos odbiornika kanału w usłudze, która spełnia określone parametry powiązania.

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

Parametry

parameters
BindingParameterCollection

Określa BindingParameterCollection ona wymagania dla odbiornika kanału, który został skompilowany.

Zwraca

true jeśli określony stos odbiornika kanału może być oparty na usłudze; w przeciwnym razie , false.

Uwagi

Użyj tej metody, jeśli chcesz sprawdzić, czy odbiornik kanału dla kanałów typu TChannel może być kompilować dla powiązania parameters określonego przed próbą rzeczywistego skompilowania odbiornika. Alternatywnie spróbuj skompilować odbiornik kanału, wywołując BuildChannelListener<TChannel>(BindingParameterCollection) i przechwytując wyjątek wygenerowany, jeśli nie można go skompilować.

Dotyczy