Поделиться через


Binding.BuildChannelFactory Метод

Определение

Выполняет построение на клиенте стека фабрики каналов, заданного привязкой.

Перегрузки

BuildChannelFactory<TChannel>(Object[])

Выполняет построение на клиенте стека фабрики каналов, создающего каналы заданного типа и удовлетворяющего заданным массивом объектов параметрам.

BuildChannelFactory<TChannel>(BindingParameterCollection)

Выполняет построение на клиенте стека фабрики каналов, создающего каналы заданного типа и удовлетворяющего заданным коллекцией привязки параметрам.

BuildChannelFactory<TChannel>(Object[])

Исходный код:
Binding.cs
Исходный код:
Binding.cs

Выполняет построение на клиенте стека фабрики каналов, создающего каналы заданного типа и удовлетворяющего заданным массивом объектов параметрам.

public:
generic <typename TChannel>
 System::ServiceModel::Channels::IChannelFactory<TChannel> ^ BuildChannelFactory(... cli::array <System::Object ^> ^ parameters);
public System.ServiceModel.Channels.IChannelFactory<TChannel> BuildChannelFactory<TChannel> (params object[] parameters);
member this.BuildChannelFactory : obj[] -> System.ServiceModel.Channels.IChannelFactory<'Channel>
Public Function BuildChannelFactory(Of TChannel) (ParamArray parameters As Object()) As IChannelFactory(Of TChannel)

Параметры типа

TChannel

Тип канала, создаваемого фабрикой каналов.

Параметры

parameters
Object[]

Массив объектов, задающий требования для фабрики каналов, построение которой выполняется.

Возвращаемое значение

Объект IChannelFactory<TChannel> типа TChannel, удовлетворяющий заданным коллекцией параметрам.

Исключения

Отсутствует или является неисправным элемент транспорта, либо используется недопустимая схема, либо не задана версия сообщения.

Применяется к

BuildChannelFactory<TChannel>(BindingParameterCollection)

Исходный код:
Binding.cs
Исходный код:
Binding.cs

Выполняет построение на клиенте стека фабрики каналов, создающего каналы заданного типа и удовлетворяющего заданным коллекцией привязки параметрам.

public:
generic <typename TChannel>
 virtual System::ServiceModel::Channels::IChannelFactory<TChannel> ^ BuildChannelFactory(System::ServiceModel::Channels::BindingParameterCollection ^ parameters);
public virtual System.ServiceModel.Channels.IChannelFactory<TChannel> BuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingParameterCollection parameters);
abstract member BuildChannelFactory : System.ServiceModel.Channels.BindingParameterCollection -> System.ServiceModel.Channels.IChannelFactory<'Channel>
override this.BuildChannelFactory : System.ServiceModel.Channels.BindingParameterCollection -> System.ServiceModel.Channels.IChannelFactory<'Channel>
Public Overridable Function BuildChannelFactory(Of TChannel) (parameters As BindingParameterCollection) As IChannelFactory(Of TChannel)

Параметры типа

TChannel

Тип канала, создаваемого фабрикой каналов.

Параметры

parameters
BindingParameterCollection

Объект BindingParameterCollection, задающий требования для фабрики каналов, построение которой выполняется.

Возвращаемое значение

Объект IChannelFactory<TChannel> типа TChannel, удовлетворяющий заданным коллекцией параметрам.

Исключения

Отсутствует или является неисправным элемент транспорта, либо используется недопустимая схема, либо не задана версия сообщения.

Применяется к