PeerTransportBindingElement.BuildChannelFactory<TChannel> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает фабрику каналов, которая может использоваться для создания канала для отправки сообщений.
public:
generic <typename TChannel>
override System::ServiceModel::Channels::IChannelFactory<TChannel> ^ BuildChannelFactory(System::ServiceModel::Channels::BindingContext ^ context);
public override System.ServiceModel.Channels.IChannelFactory<TChannel> BuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingContext context);
override this.BuildChannelFactory : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelFactory<'Channel>
Public Overrides Function BuildChannelFactory(Of TChannel) (context As BindingContext) As IChannelFactory(Of TChannel)
Параметры типа
- TChannel
Тип создаваемого канала.
Параметры
- context
- BindingContext
Объект BindingContext, задающий контекст привязки для фабрики каналов.
Возвращаемое значение
Объект IChannelFactory, содержащий новую фабрику каналов заданного типа.
Исключения
Значение параметра context
— null
.
В контексте привязки для этой фабрики каналов была задана ручная адресация.
Тип канала, указанный этим контекстом привязки, не поддерживается.
Примеры
Этот метод можно использовать для получения фабрики каналов с целью отправки сообщений на основе конфигурации элемента привязки транспорта.
Комментарии
Этот метод можно использовать для получения фабрики каналов на основе конфигурации элемента привязки транспорта.