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