dataStore.cancelTransaction( ) メソッドは、指定されたデータストアのカレントプロセスと対応するレベルで、dataStore.startTransaction( ) によって開かれたトランザクションをキャンセルします。
dataStore.cancelTransaction( ) メソッドは、トランザクション中にデータに加えられた変更を全てキャンセルします。
複数のトランザクションをネストすること(サブトランザクション)が可能です。メインのトランザクションがキャンセルされると、それらの全てのサブトランザクションは、たとえ個々にdataStore.validateTransaction( ) メソッドで評価されていたとしても全てキャンセルされます。