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.

C#
public bool CanBuildChannelListener<TChannel>(params object[] parameters) where TChannel : class, System.ServiceModel.Channels.IChannel;

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

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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.

C#
public virtual bool CanBuildChannelListener<TChannel>(System.ServiceModel.Channels.BindingParameterCollection parameters) where TChannel : class, System.ServiceModel.Channels.IChannel;

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

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1