Binding.CanBuildChannelListener Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, может ли текущая привязка выполнить построение на стороне службы стека прослушивателя каналов, удовлетворяющего заданным критериям.
Перегрузки
CanBuildChannelListener<TChannel>(Object[]) |
Возвращает значение, указывающее, может ли текущая привязка выполнить построение на стороне службы стека прослушивателя каналов, удовлетворяющего заданным в массиве объектов критериям. |
CanBuildChannelListener<TChannel>(BindingParameterCollection) |
Возвращает значение, указывающее, может ли текущая привязка выполнить построение на стороне службы стека прослушивателя каналов, удовлетворяющего заданной коллекции параметров привязки. |
CanBuildChannelListener<TChannel>(Object[])
Возвращает значение, указывающее, может ли текущая привязка выполнить построение на стороне службы стека прослушивателя каналов, удовлетворяющего заданным в массиве объектов критериям.
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
Параметры типа
- TChannel
Тип канала, для которого тестируется прослушиватель.
Параметры
- parameters
- Object[]
Массив объектов, задающий требования для фабрики каналов, построение которой выполняется.
Возвращаемое значение
Значение true
, если заданный стек прослушивателей каналов может быть построен на стороне службы; в противном случае — значение false
.
Комментарии
Используйте этот метод, чтобы убедиться, что прежде чем пытаться построить прослушиватель, можно построить прослушиватель каналов для каналов типа TChannel
для заданных параметров привязки parameters
. Если прослушиватель каналов нельзя построить вышеописанным образом, можно вызвать метод BuildChannelListener<TChannel>(Object[]) и перехватить созданное исключение.
Применяется к
CanBuildChannelListener<TChannel>(BindingParameterCollection)
Возвращает значение, указывающее, может ли текущая привязка выполнить построение на стороне службы стека прослушивателя каналов, удовлетворяющего заданной коллекции параметров привязки.
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
Параметры типа
- TChannel
Тип канала, для которого тестируется прослушиватель.
Параметры
- parameters
- BindingParameterCollection
Объект BindingParameterCollection, задающий требования для прослушивателя каналов, построение которого выполняется.
Возвращаемое значение
Значение true
, если заданный стек прослушивателей каналов может быть построен на стороне службы; в противном случае — значение false
.
Комментарии
Используйте этот метод, чтобы убедиться, что прежде чем пытаться построить прослушиватель, можно построить прослушиватель каналов для каналов типа TChannel
для заданных параметров привязки parameters
. Если прослушиватель каналов нельзя построить вышеописанным образом, можно вызвать метод BuildChannelListener<TChannel>(BindingParameterCollection) и перехватить созданное исключение.