TransactionFlowBindingElement.CanBuildChannelFactory<TChannel> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, может ли заданный контекст привязки выполнить построение фабрики каналов для создания каналов определенного типа.
public:
generic <typename TChannel>
override bool CanBuildChannelFactory(System::ServiceModel::Channels::BindingContext ^ context);
public override bool CanBuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingContext context);
override this.CanBuildChannelFactory : System.ServiceModel.Channels.BindingContext -> bool
Public Overrides Function CanBuildChannelFactory(Of TChannel) (context As BindingContext) As Boolean
Параметры типа
- TChannel
Тип канала.
Параметры
- context
- BindingContext
Объект BindingContext, который используется, чтобы определить, можно ли создать фабрику каналов.
Возвращаемое значение
Значение true
, если можно создать из параметра context
фабрику каналов указанного типа; в противном случае — значение false
.
Исключения
context
имеет значение null
.
Комментарии
Этот метод следует вызывать прежде, чем пытаться создавать фабрику, чтобы убедиться, что можно создать фабрику каналов для каналов типа TChannel
для предоставленного параметра context
. Обратите внимание, что метод BuildChannelFactory создает исключение, если не может построить фабрику каналов указанного типа.