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