Transaction 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示事务。
public ref class Transaction : IDisposable, System::Runtime::Serialization::ISerializablepublic class Transaction : IDisposable, System.Runtime.Serialization.ISerializable[System.Serializable]
public class Transaction : IDisposable, System.Runtime.Serialization.ISerializabletype Transaction = class
    interface IDisposable
    interface ISerializable[<System.Serializable>]
type Transaction = class
    interface IDisposable
    interface ISerializablePublic Class Transaction
Implements IDisposable, ISerializable- 继承
- 
				Transaction
- 派生
- 属性
- 实现
注解
System.Transactions 命名空间提供基于 Transaction 类的显式编程模型和使用 TransactionScope 类的隐式编程模型,在后一种模型中,事务由该基础结构自动管理。 强烈建议使用更简单的隐式模型进行开发。 若要开始,请参阅 使用事务范围实现隐式事务 主题。 有关编写事务应用程序的详细信息,请参阅 编写事务性应用程序。
类 Transaction 包含用于登记的实现资源管理器的开发人员使用的方法。 它还提供克隆事务和控制当前事务上下文的功能。 可以使用静态 Current 属性获取当前事务(如果设置了一个事务)。
属性
| Current | 获取或设置环境事务。 | 
| IsolationLevel | 获取事务的隔离级别。 | 
| PromoterType | 对提升事务时由 Promote 方法返回的  | 
| TransactionInformation | 检索有关某个事务的附加信息。 | 
方法
运算符
| Equality(Transaction, Transaction) | 测试两个指定的 Transaction 实例是否相等。 | 
| Inequality(Transaction, Transaction) | 返回一个值,该值指示两个 Transaction 实例是否不相等。 | 
事件
| TransactionCompleted | 指示事务已完成。 | 
显式接口实现
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) | 获取含有序列化此事务所需要的数据的 SerializationInfo 。 | 
适用于
线程安全性
此类型是线程安全的。