Transaction 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示事务。
public ref class Transaction : IDisposable, System::Runtime::Serialization::ISerializable
public class Transaction : IDisposable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public class Transaction : IDisposable, System.Runtime.Serialization.ISerializable
type Transaction = class
interface IDisposable
interface ISerializable
[<System.Serializable>]
type Transaction = class
interface IDisposable
interface ISerializable
Public 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 。 |
适用于
线程安全性
此类型是线程安全的。