AtomicComposition 类

定义

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

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

适用于