TransactionOptions 结构 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含指定事务行为的附加信息。
public value class TransactionOptions : IEquatable<System::Transactions::TransactionOptions>public value class TransactionOptionspublic struct TransactionOptions : IEquatable<System.Transactions.TransactionOptions>public struct TransactionOptionstype TransactionOptions = structPublic Structure TransactionOptions
Implements IEquatable(Of TransactionOptions)Public Structure TransactionOptions- 继承
- 实现
注解
此结构将事务的超时和隔离级别参数封装到单个简单结构中。 它传递给 TransactionScope 和 CommittableTransaction 构造函数,以创建具有所需行为的新事务。
属性
| IsolationLevel | 获取或设置事务的隔离级别。 | 
| Timeout | 获取或设置该事务的超时时间。 | 
方法
| Equals(Object) | 确定此 TransactionOptions 实例和指定的对象是否相等。 | 
| Equals(TransactionOptions) | 指示当前实例是否等于同一类型的另一个实例。 | 
| GetHashCode() | 返回此实例的哈希代码。 | 
运算符
| Equality(TransactionOptions, TransactionOptions) | 测试两个指定的 TransactionOptions 实例是否相等。 | 
| Inequality(TransactionOptions, TransactionOptions) | 返回一个值,该值指示两个 TransactionOptions 实例是否不相等。 |