AtomicComposition 类

定义

表示事务性组合的单个组合操作。

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) 方法保存的值。

适用于