6.4.6.10 FlushCache

このメソッドは、接続を使用して取得されたREFオブジェクトから作成されたすべての更新および削除をフラッシュします。

宣言

// c#
public void FlushCache();

例外

InvalidOperationException - 指定された接続がオープンされていません。

備考

オブジェクトをフラッシュする前に、アプリケーションはOracleConnectionオブジェクト上でBeginTransactionメソッドを実行して明示的にトランザクションを開始する必要があります。これは、フラッシュされるオブジェクトがアプリケーションによりロックされていない場合は、オブジェクトに対して暗黙的に排他的ロックが取得されるためです。ロックが解除されるのは、トランザクションがコミットまたはロールバックする場合にかぎります。