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)

导出有关绑定的自定义策略断言。

适用于

另请参阅