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. Этот метод при реализации в производном классе создает фабрику каналов, которая используется для создания канала, обрабатывающего исходящие сообщения для этой привязки.

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