AtomicComposition AtomicComposition AtomicComposition AtomicComposition Class

定義

トランザクションに対応した合成の単一の合成操作を表します。Represents a single composition operation for transactional composition.

public ref class AtomicComposition : IDisposable
public class AtomicComposition : IDisposable
type AtomicComposition = class
    interface IDisposable
Public Class AtomicComposition
Implements IDisposable
継承
AtomicCompositionAtomicCompositionAtomicCompositionAtomicComposition
実装

注釈

重要

この型は IDisposable インターフェイスを実装します。This type implements the IDisposable interface. 型の使用が完了したら、直接的または間接的に型を破棄する必要があります。When you have finished using the type, you should dispose of it either directly or indirectly. 直接的に型を破棄するには、try / catch ブロック内で Dispose メソッドを呼び出します。To dispose of the type directly, call its Dispose method in a try/catch block. 間接的に型を破棄するには、using (C# の場合) または Using (Visual Basic 言語) などの言語構成要素を使用します。To dispose of it indirectly, use a language construct such as using (in C#) or Using (in Visual Basic). 詳細については、IDisposable インターフェイスに関するトピック内の「IDisposable を実装するオブジェクトの使用」セクションを参照してください。For more information, see the "Using an Object that Implements IDisposable" section in the IDisposable interface topic.

コンストラクター

AtomicComposition() AtomicComposition() AtomicComposition() AtomicComposition()

AtomicComposition クラスの新しいインスタンスを初期化します。Initializes a new instance of the AtomicComposition class.

AtomicComposition(AtomicComposition) AtomicComposition(AtomicComposition) AtomicComposition(AtomicComposition) AtomicComposition(AtomicComposition)

AtomicComposition を指定して、AtomicComposition クラスの新しいインスタンスを初期化します。Initializes a new instance of the AtomicComposition class with the specified parent AtomicComposition.

メソッド

AddCompleteAction(Action) AddCompleteAction(Action) AddCompleteAction(Action) AddCompleteAction(Action)

合成操作全体が正常に完了した場合に実行するアクションを追加します。Adds an action to be executed when the overall composition operation completes successfully.

AddRevertAction(Action) AddRevertAction(Action) AddRevertAction(Action) AddRevertAction(Action)

合成操作全体が失敗した場合に実行するアクションを追加します。Adds an action to be executed if the overall composition operation fails.

Complete() Complete() Complete() Complete()

この合成操作を完了としてマークします。Marks this composition operation as complete.

Dispose() Dispose() Dispose() Dispose()

AtomicComposition クラスの現在のインスタンスによって使用されているすべてのリソースを解放し、この合成操作を失敗としてマークします。Releases all resources used by the current instance of the AtomicComposition class, and mark this composition operation as failed.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

AtomicComposition によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the AtomicComposition and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
SetValue(Object, Object) SetValue(Object, Object) SetValue(Object, Object) SetValue(Object, Object)

一時的な状態を追跡するために、キーと値のペアをトランザクションに保存します。Saves a key-value pair in the transaction to track tentative state.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
TryGetValue<T>(Object, Boolean, T) TryGetValue<T>(Object, Boolean, T) TryGetValue<T>(Object, Boolean, T) TryGetValue<T>(Object, Boolean, T)

SetValue(Object, Object) メソッドによって保存された値を取得します。親トランザクションを検索しないように指定することもできます。Gets a value saved by the SetValue(Object, Object) method, with the option of not searching parent transactions.

TryGetValue<T>(Object, T) TryGetValue<T>(Object, T) TryGetValue<T>(Object, T) TryGetValue<T>(Object, T)

SetValue(Object, Object) メソッドによって保存された値を取得します。Gets a value saved by the SetValue(Object, Object) method.

適用対象