SecurityBindingElement.BuildChannelFactory<TChannel> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает фабрику каналов на SecurityBindingElement основе параметров и контекста привязки, переданного в. Фабрика каналов создается фабрикой каналов безопасности СООБЩЕНИЙ SOAP, которая внутренне имеет ссылку на фабрику каналов, соответствующую контексту привязки (которая включает фабрику транспортных каналов).
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.
Возвращаемое значение
Фабрика каналов на SecurityBindingElement основе параметров и контекста привязки, переданного в.
Исключения
context равно null.
Канал типа TChannel не поддерживается.
Комментарии
Фабрика каналов создается фабрикой каналов безопасности СООБЩЕНИЙ SOAP, которая внутренне имеет ссылку на фабрику каналов, соответствующую контексту привязки (которая включает фабрику транспортных каналов).
Этот метод выполняет проверку ошибок параметров, а затем вызывает BuildChannelFactoryCore. Этот метод при реализации в производном классе создает фабрику каналов, которая используется для создания канала, обрабатывающего исходящие сообщения для этой привязки.