Поделиться через


BlobStoreManager.AcquireLease Метод

Определение

Перегрузки

AcquireLease(BlobHandle, ICharSequence)

Получение аренды blob-объекта, представленного blobHandle.

AcquireLease(BlobHandle, Int32)

Получение аренды blob-объекта, представленного blobHandle.

AcquireLease(BlobHandle, String)

Получение аренды blob-объекта, представленного blobHandle.

AcquireLease(BlobHandle, ICharSequence, Int64)

Получение аренды blob-объекта, представленного blobHandle.

AcquireLease(BlobHandle, Int32, Int64)

Получение аренды blob-объекта, представленного blobHandle.

AcquireLease(BlobHandle, String, Int64)

Получение аренды blob-объекта, представленного blobHandle.

AcquireLease(BlobHandle, ICharSequence)

Получение аренды blob-объекта, представленного blobHandle.

[Android.Runtime.Register("acquireLease", "(Landroid/app/blob/BlobHandle;Ljava/lang/CharSequence;)V", "GetAcquireLease_Landroid_app_blob_BlobHandle_Ljava_lang_CharSequence_Handler", ApiSince=30)]
public virtual void AcquireLease (Android.App.Blob.BlobHandle blobHandle, Java.Lang.ICharSequence description);
[<Android.Runtime.Register("acquireLease", "(Landroid/app/blob/BlobHandle;Ljava/lang/CharSequence;)V", "GetAcquireLease_Landroid_app_blob_BlobHandle_Ljava_lang_CharSequence_Handler", ApiSince=30)>]
abstract member AcquireLease : Android.App.Blob.BlobHandle * Java.Lang.ICharSequence -> unit
override this.AcquireLease : Android.App.Blob.BlobHandle * Java.Lang.ICharSequence -> unit

Параметры

blobHandle
BlobHandle

представляющий BlobHandle большой двоичный объект, для который вызывающий объект хочет получить аренду.

description
ICharSequence

Короткая строка описания, которая может быть представлена пользователю, объясняя, для чего используется большой двоичный объект. Рекомендуется сохранить это описание кратким. Это может быть усечено и многоточие, если оно слишком долго отображается пользователю.

Атрибуты

Комментарии

Получение аренды blob-объекта, представленного blobHandle. Эта аренда указывает на систему, что вызывающий объект хочет, чтобы большой двоичный объект хранился вокруг.

Это вариант #acquireLease(BlobHandle, int) принятия CharSequence для description. Настоятельно рекомендуется, чтобы вызывающие абоненты использовали это только в том случае, если не удалось предоставить допустимый идентификатор description ресурса. В противном случае приложения должны предпочесть использование #acquireLease(BlobHandle, int) , которое позволит description локализоваться.

Это похоже на то, #acquireLease(BlobHandle, CharSequence, long) что клиентам не нужно указывать срок действия аренды заранее, используя этот API, и необходимо явно освободить аренду, используя, #releaseLease(BlobHandle) когда они больше не любят хранить большой двоичный объект.

Все активные аренды будут автоматически освобождены при истечении срока действия большого двоичного объекта .BlobHandle#getExpiryTimeMillis()>

Эта информация о аренде сохраняется и вызывается более одного раза, что приведет к переопределении последней аренды при любой предыдущей аренде.

Когда приложение получает аренду большого двоичного объекта, система попытается сохранить этот большой двоичный объект вокруг, но обратите внимание, что его можно удалить, если он был запрошен пользователем.

Документация по Java для android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

AcquireLease(BlobHandle, Int32)

Получение аренды blob-объекта, представленного blobHandle.

[Android.Runtime.Register("acquireLease", "(Landroid/app/blob/BlobHandle;I)V", "GetAcquireLease_Landroid_app_blob_BlobHandle_IHandler", ApiSince=30)]
public virtual void AcquireLease (Android.App.Blob.BlobHandle blobHandle, int descriptionResId);
[<Android.Runtime.Register("acquireLease", "(Landroid/app/blob/BlobHandle;I)V", "GetAcquireLease_Landroid_app_blob_BlobHandle_IHandler", ApiSince=30)>]
abstract member AcquireLease : Android.App.Blob.BlobHandle * int -> unit
override this.AcquireLease : Android.App.Blob.BlobHandle * int -> unit

Параметры

blobHandle
BlobHandle

представляющий BlobHandle большой двоичный объект, для который вызывающий объект хочет получить аренду.

descriptionResId
Int32

Идентификатор ресурса для краткой строки описания, которая может быть представлена пользователю, объясняя, для чего используется большой двоичный объект.

Атрибуты

Комментарии

Получение аренды blob-объекта, представленного blobHandle. Эта аренда указывает на систему, что вызывающий объект хочет, чтобы большой двоичный объект хранился вокруг.

Это похоже на то, #acquireLease(BlobHandle, int, long) что клиентам не нужно указывать срок действия аренды заранее, используя этот API, и необходимо явно освободить аренду, используя, #releaseLease(BlobHandle) когда они больше не любят хранить большой двоичный объект.

Все активные аренды будут автоматически освобождены при истечении срока действия большого двоичного объекта .BlobHandle#getExpiryTimeMillis()>

Эта информация о аренде сохраняется и вызывается более одного раза, что приведет к переопределении последней аренды при любой предыдущей аренде.

Когда приложение получает аренду большого двоичного объекта, система попытается сохранить этот большой двоичный объект вокруг, но обратите внимание, что его можно удалить, если он был запрошен пользователем.

Если имя ресурса изменено descriptionResId в рамках обновления приложения, приложения должны повторно получить аренду с новым идентификатором ресурса.

Документация по Java для android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

AcquireLease(BlobHandle, String)

Получение аренды blob-объекта, представленного blobHandle.

public void AcquireLease (Android.App.Blob.BlobHandle blobHandle, string description);
member this.AcquireLease : Android.App.Blob.BlobHandle * string -> unit

Параметры

blobHandle
BlobHandle

представляющий BlobHandle большой двоичный объект, для который вызывающий объект хочет получить аренду.

description
String

Короткая строка описания, которая может быть представлена пользователю, объясняя, для чего используется большой двоичный объект. Рекомендуется сохранить это описание кратким. Это может быть усечено и многоточие, если оно слишком долго отображается пользователю.

Комментарии

Получение аренды blob-объекта, представленного blobHandle. Эта аренда указывает на систему, что вызывающий объект хочет, чтобы большой двоичный объект хранился вокруг.

Это вариант #acquireLease(BlobHandle, int) принятия CharSequence для description. Настоятельно рекомендуется, чтобы вызывающие абоненты использовали это только в том случае, если не удалось предоставить допустимый идентификатор description ресурса. В противном случае приложения должны предпочесть использование #acquireLease(BlobHandle, int) , которое позволит description локализоваться.

Это похоже на то, #acquireLease(BlobHandle, CharSequence, long) что клиентам не нужно указывать срок действия аренды заранее, используя этот API, и необходимо явно освободить аренду, используя, #releaseLease(BlobHandle) когда они больше не любят хранить большой двоичный объект.

Все активные аренды будут автоматически освобождены при истечении срока действия большого двоичного объекта .BlobHandle#getExpiryTimeMillis()>

Эта информация о аренде сохраняется и вызывается более одного раза, что приведет к переопределении последней аренды при любой предыдущей аренде.

Когда приложение получает аренду большого двоичного объекта, система попытается сохранить этот большой двоичный объект вокруг, но обратите внимание, что его можно удалить, если он был запрошен пользователем.

Документация по Java для android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

AcquireLease(BlobHandle, ICharSequence, Int64)

Получение аренды blob-объекта, представленного blobHandle.

[Android.Runtime.Register("acquireLease", "(Landroid/app/blob/BlobHandle;Ljava/lang/CharSequence;J)V", "GetAcquireLease_Landroid_app_blob_BlobHandle_Ljava_lang_CharSequence_JHandler", ApiSince=30)]
public virtual void AcquireLease (Android.App.Blob.BlobHandle blobHandle, Java.Lang.ICharSequence description, long leaseExpiryTimeMillis);
[<Android.Runtime.Register("acquireLease", "(Landroid/app/blob/BlobHandle;Ljava/lang/CharSequence;J)V", "GetAcquireLease_Landroid_app_blob_BlobHandle_Ljava_lang_CharSequence_JHandler", ApiSince=30)>]
abstract member AcquireLease : Android.App.Blob.BlobHandle * Java.Lang.ICharSequence * int64 -> unit
override this.AcquireLease : Android.App.Blob.BlobHandle * Java.Lang.ICharSequence * int64 -> unit

Параметры

blobHandle
BlobHandle

представляющий BlobHandle большой двоичный объект, для который вызывающий объект хочет получить аренду.

description
ICharSequence

Короткая строка описания, которая может быть представлена пользователю, объясняя, для чего используется большой двоичный объект. Рекомендуется сохранить это описание кратким. Это может быть усечено и многоточие, если оно слишком долго отображается пользователю.

leaseExpiryTimeMillis
Int64

время в миллисекундах, после которого аренда может быть автоматически освобождена в System#currentTimeMillis() временной базе. Если его значение равно 0, поведение этого API идентично #acquireLease(BlobHandle, int) тому, где клиенты должны явно вызывать #releaseLease(BlobHandle) , когда больше не требуется большой двоичный объект.

Атрибуты

Комментарии

Получение аренды blob-объекта, представленного blobHandle. Эта аренда указывает на систему, что вызывающий объект хочет, чтобы большой двоичный объект хранился вокруг.

Это вариант #acquireLease(BlobHandle, int, long) принятия CharSequence для description. Настоятельно рекомендуется, чтобы вызывающие абоненты использовали это только в том случае, если не удалось предоставить допустимый идентификатор description ресурса. В противном случае приложения должны предпочесть использование #acquireLease(BlobHandle, int) , которое позволит description локализоваться.

Все активные аренды будут автоматически освобождены при истечении срока действия большого двоичного объекта .BlobHandle#getExpiryTimeMillis()>

Эта информация о аренде сохраняется и вызывается более одного раза, что приведет к переопределении последней аренды при любой предыдущей аренде.

Когда приложение получает аренду большого двоичного объекта, система попытается сохранить этот большой двоичный объект вокруг, но обратите внимание, что его можно удалить, если он был запрошен пользователем.

Документация по Java для android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence, long).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

AcquireLease(BlobHandle, Int32, Int64)

Получение аренды blob-объекта, представленного blobHandle.

[Android.Runtime.Register("acquireLease", "(Landroid/app/blob/BlobHandle;IJ)V", "GetAcquireLease_Landroid_app_blob_BlobHandle_IJHandler", ApiSince=30)]
public virtual void AcquireLease (Android.App.Blob.BlobHandle blobHandle, int descriptionResId, long leaseExpiryTimeMillis);
[<Android.Runtime.Register("acquireLease", "(Landroid/app/blob/BlobHandle;IJ)V", "GetAcquireLease_Landroid_app_blob_BlobHandle_IJHandler", ApiSince=30)>]
abstract member AcquireLease : Android.App.Blob.BlobHandle * int * int64 -> unit
override this.AcquireLease : Android.App.Blob.BlobHandle * int * int64 -> unit

Параметры

blobHandle
BlobHandle

представляющий BlobHandle большой двоичный объект, для который вызывающий объект хочет получить аренду.

descriptionResId
Int32

Идентификатор ресурса для краткой строки описания, которая может быть представлена пользователю, объясняя, для чего используется большой двоичный объект.

leaseExpiryTimeMillis
Int64

время в миллисекундах, после которого аренда может быть автоматически освобождена в System#currentTimeMillis() временной базе. Если его значение равно 0, поведение этого API идентично #acquireLease(BlobHandle, int) тому, где клиенты должны явно вызывать #releaseLease(BlobHandle) , когда больше не требуется большой двоичный объект.

Атрибуты

Комментарии

Получение аренды blob-объекта, представленного blobHandle. Эта аренда указывает на систему, что вызывающий объект хочет, чтобы большой двоичный объект хранился вокруг.

Все активные аренды будут автоматически освобождены при истечении срока действия большого двоичного объекта .BlobHandle#getExpiryTimeMillis()>

Эта информация о аренде сохраняется и вызывается более одного раза, что приведет к переопределении последней аренды при любой предыдущей аренде.

Когда приложение получает аренду большого двоичного объекта, система попытается сохранить этот большой двоичный объект вокруг, но обратите внимание, что его можно удалить, если он был запрошен пользователем.

Если имя ресурса изменено descriptionResId в рамках обновления приложения, приложения должны повторно получить аренду с новым идентификатором ресурса.

Документация по Java для android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, int, long).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

AcquireLease(BlobHandle, String, Int64)

Получение аренды blob-объекта, представленного blobHandle.

public void AcquireLease (Android.App.Blob.BlobHandle blobHandle, string description, long leaseExpiryTimeMillis);
member this.AcquireLease : Android.App.Blob.BlobHandle * string * int64 -> unit

Параметры

blobHandle
BlobHandle

представляющий BlobHandle большой двоичный объект, для который вызывающий объект хочет получить аренду.

description
String

Короткая строка описания, которая может быть представлена пользователю, объясняя, для чего используется большой двоичный объект. Рекомендуется сохранить это описание кратким. Это может быть усечено и многоточие, если оно слишком долго отображается пользователю.

leaseExpiryTimeMillis
Int64

время в миллисекундах, после которого аренда может быть автоматически освобождена в System#currentTimeMillis() временной базе. Если его значение равно 0, поведение этого API идентично #acquireLease(BlobHandle, int) тому, где клиенты должны явно вызывать #releaseLease(BlobHandle) , когда больше не требуется большой двоичный объект.

Комментарии

Получение аренды blob-объекта, представленного blobHandle. Эта аренда указывает на систему, что вызывающий объект хочет, чтобы большой двоичный объект хранился вокруг.

Это вариант #acquireLease(BlobHandle, int, long) принятия CharSequence для description. Настоятельно рекомендуется, чтобы вызывающие абоненты использовали это только в том случае, если не удалось предоставить допустимый идентификатор description ресурса. В противном случае приложения должны предпочесть использование #acquireLease(BlobHandle, int) , которое позволит description локализоваться.

Все активные аренды будут автоматически освобождены при истечении срока действия большого двоичного объекта .BlobHandle#getExpiryTimeMillis()>

Эта информация о аренде сохраняется и вызывается более одного раза, что приведет к переопределении последней аренды при любой предыдущей аренде.

Когда приложение получает аренду большого двоичного объекта, система попытается сохранить этот большой двоичный объект вокруг, но обратите внимание, что его можно удалить, если он был запрошен пользователем.

Документация по Java для android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence, long).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к