AtomicComposition 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示事务性组合的单个组合操作。
public ref class AtomicComposition : IDisposablepublic class AtomicComposition : IDisposabletype AtomicComposition = class
    interface IDisposablePublic 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) 方法保存的值。 |