AtomicComposition 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示事务构成的单个组合操作。
public ref class AtomicComposition : IDisposable
public class AtomicComposition : IDisposable
type AtomicComposition = class
interface IDisposable
Public Class AtomicComposition
Implements IDisposable
- 继承
-
AtomicComposition
- 实现
注解
Important
此类型实现 IDisposable 接口。 使用完该类型后,应直接或间接处理它。 若要直接释放类型,请在块中Disposetry/调用其catch方法。 若要间接释放它,请使用语言构造,例如 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) 保存的值。 |