SQLiteDatabase.YieldIfContended Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
deprecated
Временно завершите транзакцию, чтобы разрешить другим потокам выполняться.
[Android.Runtime.Register("yieldIfContended", "()Z", "GetYieldIfContendedHandler")]
[System.Obsolete("deprecated")]
public virtual bool YieldIfContended();
[<Android.Runtime.Register("yieldIfContended", "()Z", "GetYieldIfContendedHandler")>]
[<System.Obsolete("deprecated")>]
abstract member YieldIfContended : unit -> bool
override this.YieldIfContended : unit -> bool
Возвращаемое значение
Значение true, если транзакция была получена
- Атрибуты
Комментарии
Временно завершите транзакцию, чтобы разрешить другим потокам выполняться. Предполагается, что транзакция будет успешной до сих пор. Не вызывайте setTransactionSuccessful перед вызовом. При возврате новой транзакции будет создана, но не помечена как успешная.
Этот элемент не рекомендуется. Если база данных заблокирована более одного раза (из-за вложенных транзакций), блокировка не будет возвращена. Вместо этого используйте yieldIfContendedSafely.
Java документации по android.database.sqlite.SQLiteDatabase.yieldIfContended().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".