OneWayBindingElement.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<TChannel> типа IChannel, инициализированный из параметра context
.
Исключения
context
имеет значение null
.
Тип TChannel
— не IOutputChannel.
Внутренний элемент привязки не поддерживает объект IDuplexSessionChannel или IRequestChannel.
Комментарии
Этот метод создает фабрику каналов, которая используется для создания канала, обрабатывающего исходящие сообщения для этой привязки.