TransactionOptions 结构

定义

包含指定事务行为的其他信息。

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

注解

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

属性

名称 说明
IsolationLevel

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

Timeout

获取或设置事务的超时期限。

方法

名称 说明
Equals(Object)

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

Equals(TransactionOptions)

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

GetHashCode()

返回此实例的哈希代码。

运营商

名称 说明
Equality(TransactionOptions, TransactionOptions)

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

Inequality(TransactionOptions, TransactionOptions)

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

适用于