AtomicComposition 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示事务性组合的单个组合操作。
public ref class AtomicComposition : IDisposable
public class AtomicComposition : IDisposable
type AtomicComposition = class
interface IDisposable
Public Class AtomicComposition
Implements IDisposable
- 继承
-
AtomicComposition
- 实现
注解
重要
此类型实现 IDisposable 接口。 在使用完类型后,您应直接或间接释放类型。 若要直接释放类型,请在 try
/catch
块中调用其 Dispose 方法。 若要间接释放类型,请使用 using
(在 C# 中)或 Using
(在 Visual Basic 中)等语言构造。 有关详细信息,请参阅 IDisposable 接口主题中的“使用实现 IDisposable 的对象”一节。
构造函数
AtomicComposition() |
初始化 AtomicComposition 类的新实例。 |
AtomicComposition(AtomicComposition) |
使用指定的父级 AtomicComposition 初始化 AtomicComposition 类的新实例。 |
方法
AddCompleteAction(Action) |
添加一个要在整个组合操作成功完成时执行的操作。 |
AddRevertAction(Action) |
添加一个要在整个组合操作失败时执行的操作。 |
Complete() |
将此组合操作标记为已完成。 |
Dispose() |
释放由 AtomicComposition 类的当前实例占用的所有资源,并将此组合操作标记为已失败。 |
Dispose(Boolean) |
释放由 AtomicComposition 占用的非托管资源,还可以另外再释放托管资源。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
SetValue(Object, Object) |
保存事务中的键值对以跟踪暂定状态。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
TryGetValue<T>(Object, Boolean, T) |
获取一个由 SetValue(Object, Object) 方法保存的值,也可以选择不搜索父事务。 |
TryGetValue<T>(Object, T) |
获取一个由 SetValue(Object, Object) 方法保存的值。 |