6.20.2.1 Committed
このプロパティは、トランザクションがコミットされたかどうかを指定します。
宣言
// C#
public bool? Committed {get;}プロパティ値
bool。
                  
備考
GetOutcome()を呼び出さない場合、このプロパティはnull値を保持します。
                  
GetOutcome()を呼び出すと、このプロパティはtrueまたはfalse値を保持します。
                  
表6-114に、CommittedおよびUserCallCompletedの各プロパティで想定される結果を示します。
                  
表6-114 コミットしたOracleLogicalTransactionの結果とUserCallCompletedプロパティ
| Committedの値 | UserCallCompletedの値 | 結果 | 
|---|---|---|
| 
                               
  | 
                           
                               
  | 
                           
                               このコールはコミットを実行していません。  | 
                        
| 
                               
  | 
                           
                               
  | 
                           
                               このコールはコミットを実行しており、その他に戻される情報はなく、必要な操作もありません(このコールがPL/SQLプロシージャの場合)。  | 
                        
| 
                               
  | 
                           
                               
  | 
                           
                               このトランザクションはコミットされましたが、戻される情報が不完全であるか、一部の操作が完了してない、またはその両方の可能性があります。たとえば、不完全な情報や未完了の操作には、成功時の自動コミットまたはコミットによって変更される行数、PL/SQLプロシージャをコールしたときのパラメータおよびファンクションの結果、コミット後に実行するPL/SQLプロシージャの操作などがあります。コミット後に戻されるデータを使用する場合、その.NETアプリケーションを正しく機能させるためには、  |