SQLiteDatabase.YieldIfContendedSafely メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
YieldIfContendedSafely() |
トランザクションを一時的に終了して、他のスレッドを実行できるようにします。 |
YieldIfContendedSafely(Int64) |
トランザクションを一時的に終了して、他のスレッドを実行できるようにします。 |
YieldIfContendedSafely()
トランザクションを一時的に終了して、他のスレッドを実行できるようにします。
[Android.Runtime.Register("yieldIfContendedSafely", "()Z", "GetYieldIfContendedSafelyHandler")]
public virtual bool YieldIfContendedSafely ();
[<Android.Runtime.Register("yieldIfContendedSafely", "()Z", "GetYieldIfContendedSafelyHandler")>]
abstract member YieldIfContendedSafely : unit -> bool
override this.YieldIfContendedSafely : unit -> bool
戻り値
トランザクションが生成された場合は true
- 属性
注釈
トランザクションを一時的に終了して、他のスレッドを実行できるようにします。 トランザクションは、これまでに成功したと見なされます。 これを呼び出す前に setTransactionSuccessful を呼び出さないでください。 これが返されると、新しいトランザクションは作成されますが、成功としてマークされません。 これは、入れ子になったトランザクションがないことを前提としており (beginTransaction は 1 回だけ呼び出されました)、そうでない場合は例外をスローします。
の Java ドキュメントandroid.database.sqlite.SQLiteDatabase.yieldIfContendedSafely()
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
YieldIfContendedSafely(Int64)
トランザクションを一時的に終了して、他のスレッドを実行できるようにします。
[Android.Runtime.Register("yieldIfContendedSafely", "(J)Z", "GetYieldIfContendedSafely_JHandler")]
public virtual bool YieldIfContendedSafely (long sleepAfterYieldDelay);
[<Android.Runtime.Register("yieldIfContendedSafely", "(J)Z", "GetYieldIfContendedSafely_JHandler")>]
abstract member YieldIfContendedSafely : int64 -> bool
override this.YieldIfContendedSafely : int64 -> bool
パラメーター
- sleepAfterYieldDelay
- Int64
0 の場合 > は、ロックが実際に生成された場合に新しいトランザクションを開始する前に、この時間をスリープ状態にします。 これにより、トランザクションをすぐに開始した場合よりも、他のバックグラウンド スレッドの進行状況が増えます。
戻り値
トランザクションが生成された場合は true
- 属性
注釈
トランザクションを一時的に終了して、他のスレッドを実行できるようにします。 トランザクションは、これまでに成功したと見なされます。 これを呼び出す前に setTransactionSuccessful を呼び出さないでください。 これが返されると、新しいトランザクションは作成されますが、成功としてマークされません。 これは、入れ子になったトランザクションがないことを前提としており (beginTransaction は 1 回だけ呼び出されました)、そうでない場合は例外をスローします。
の Java ドキュメントandroid.database.sqlite.SQLiteDatabase.yieldIfContendedSafely(long)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。