BaseTransactionServiceデータ型で公開されるメンバを以下の表に示します。
名前 | 解説 | |
---|---|---|
IsEnabledPropertyName | IsEnabled プロパティを識別します。 |
名前 | 解説 | |
---|---|---|
CanRedo | トランザクションをやり直せるかどうかを取得します。 | |
CanUndo | トランザクションを元に戻すことができるかどうかを取得します。 | |
Clone | トランザクション デルタのクローンを作成するためのユーザー定義関数を取得または設定します。 | |
IsEnabled | トランザクションが有効かどうかを取得します。 | |
Merge | トランザクション デルタを現在の状態に結合するユーザー定義操作を取得または設定します。 |
名前 | 解説 | |
---|---|---|
IsPending | 保留中のトランザクションが有効かどうかを取得または設定します。 | |
PendingStates | 保留状態のリストを取得します。 | |
PendingTransactions | 保留中のトランザクションのリストを取得します。 |
名前 | 解説 | |
---|---|---|
AcceptCommit | ||
Add | トランザクションをサービスに追加します。 | |
Clear | 保留中のトランザクションと状態をすべてクリアします。 | |
ClearPending | 保留中のトランザクションをすべてクリアします。 | |
Commit | 現在のトランザクション リストをコミットします。 | |
EndPending | 保留状態を終了します。 | |
GetAggregatedChanges | 現在のすべての変更のリストを返します。 | |
GetPendingCommit | 指定した ID に関連付けられたコミットを返します。 | |
GetPendingErrors | 関連するエラーがあるすべての保留中のトランザクションを取得します。 | |
GetPendingTransaction | 指定した ID に関連付けられたトランザクションを返します。 | |
GetPendingTransactions | 保留中のトランザクションの配列を返します。 | |
GetState | トランザクションが適用された項目の現在の状態を取得します。 | |
Redo | 最後に元に戻した操作をやり直します。 | |
RejectCommit | ||
StartPending | 後続の操作は保留中として処理されます。 | |
Undo | 最後の操作を元に戻します。 |
名前 | 解説 | |
---|---|---|
OnPropertyChanged | プロパティが変更されたときに呼び出されます。 | |
OnStateChanged | StateChangedイベントを発生します。 | |
UpdateState | 現在の項目の状態を、指定したアクションで更新します。 |
名前 | 解説 | |
---|---|---|
StateChanged | トランザクション サービス状態変更のイベント。 |