Transaction 类
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示事务。
public ref class Transaction : IDisposable, System::Runtime::Serialization::ISerializable
C#
public class Transaction : IDisposable, System.Runtime.Serialization.ISerializable
C#
[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 |
获取或设置环境事务。 |
Isolation |
获取事务的隔离级别。 |
Promoter |
对提升事务时由 Promote 方法返回的 |
Transaction |
检索有关某个事务的附加信息。 |
Equality(Transaction, Transaction) |
测试两个指定的 Transaction 实例是否相等。 |
Inequality(Transaction, Transaction) |
返回一个值,该值指示两个 Transaction 实例是否不相等。 |
Transaction |
指示事务已完成。 |
ISerializable. |
获取含有序列化此事务所需要的数据的 SerializationInfo 。 |
产品 | 版本 |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
此类型是线程安全的。