TransactionFlowBindingElement.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> типа TChannel
, инициализированный из параметра context
.
Исключения
context
имеет значение null
.
Фабрику каналов указанного типа создать невозможно.
Комментарии
Данный метод создает фабрику каналов, которая может служить для создания исходящих каналов указанного типа. Этот метод вызывается инфраструктурой при построении стека каналов. Его следует использовать в коде только при реализации пользовательского элемента привязки.