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)

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

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

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