TransactionOptions 结构

定义

包含指定事务行为的附加信息。

public value class TransactionOptions
public value class TransactionOptions : IEquatable<System::Transactions::TransactionOptions>
public struct TransactionOptions
public struct TransactionOptions : IEquatable<System.Transactions.TransactionOptions>
type TransactionOptions = struct
Public Structure TransactionOptions
Public Structure TransactionOptions
Implements IEquatable(Of TransactionOptions)
继承
TransactionOptions
实现

注解

此结构将事务的超时和隔离级别参数封装到单个简单结构中。 它传递给 TransactionScopeCommittableTransaction 构造函数,以创建具有所需行为的新事务。

属性

IsolationLevel

获取或设置事务的隔离级别。

Timeout

获取或设置该事务的超时时间。

方法

Equals(Object)

确定此 TransactionOptions 实例和指定的对象是否相等。

Equals(TransactionOptions)

指示当前实例是否等于同一类型的另一个实例。

GetHashCode()

返回此实例的哈希代码。

运算符

Equality(TransactionOptions, TransactionOptions)

测试两个指定的 TransactionOptions 实例是否相等。

Inequality(TransactionOptions, TransactionOptions)

返回一个值,该值指示两个 TransactionOptions 实例是否不相等。

适用于