Поделиться через


TransactionFlowBindingElement Класс

Определение

Представляет элемент конфигурации, указывающий поддержку потока транзакций для привязки. Этот класс не может быть унаследован.

public ref class TransactionFlowBindingElement sealed : System::ServiceModel::Channels::BindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class TransactionFlowBindingElement : System.ServiceModel.Channels.BindingElement, System.ServiceModel.Description.IPolicyExportExtension
type TransactionFlowBindingElement = class
    inherit BindingElement
    interface IPolicyExportExtension
Public NotInheritable Class TransactionFlowBindingElement
Inherits BindingElement
Implements IPolicyExportExtension
Наследование
TransactionFlowBindingElement
Реализации

Комментарии

Этот элемент позволяет включить или отключить входящий поток транзакций в параметрах привязки конечной точки, а также указать нужный формат протокола для входящих транзакций.

Предостережение

При использовании OleTransactions протокола для передачи транзакций из конечной точки в конечную точку время ожидания транзакции может быть потеряно, если конечная точка назначения пытается снова выполнить поток с помощью любого протокола, отличного от OleTransactionsпротокола. Это может привести ко всем узлам нижнего OleTransactions уровня после ожидания ожидания позже, чем ожидалось.

Конструкторы

Имя Описание
TransactionFlowBindingElement()

Инициализирует новый экземпляр класса TransactionFlowBindingElement.

TransactionFlowBindingElement(TransactionProtocol)

Инициализирует новый экземпляр TransactionFlowBindingElement класса с указанным протоколом, используемым для потока транзакции.

Свойства

Имя Описание
AllowWildcardAction

Возвращает или задает, должно ли быть разрешено действие подстановочного знака для клонированного элемента привязки потока транзакций.

TransactionProtocol

Возвращает или задает протокол транзакции, используемый при потоке транзакции.

Методы

Имя Описание
BuildChannelFactory<TChannel>(BindingContext)

Инициализирует фабрику каналов для создания каналов указанного типа из контекста привязки.

BuildChannelListener<TChannel>(BindingContext)

Инициализирует прослушиватель каналов для приема каналов указанного типа из контекста привязки.

CanBuildChannelFactory<TChannel>(BindingContext)

Возвращает значение, указывающее, может ли указанный контекст привязки создать фабрику каналов для производства каналов указанного типа.

CanBuildChannelListener<TChannel>(BindingContext)

Возвращает значение, указывающее, может ли указанный контекст привязки создать прослушиватель каналов для принятия каналов указанного типа.

Clone()

Создает дубликат этого элемента.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetProperty<T>(BindingContext)

Возвращает типизированный объект, запрошенный при наличии, из соответствующего слоя в стеке привязки.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ShouldSerializeTransactionProtocol()

Возвращает, можно ли сериализовать протокол транзакций, используемый для потока транзакций.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Экспортирует утверждение настраиваемой политики о привязке.

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

См. также раздел