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) メソッドによって保存された値を取得します。 |