BlobStoreManager.AcquireLease Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
AcquireLease(BlobHandle, ICharSequence) |
Получение аренды blob-объекта, представленного |
AcquireLease(BlobHandle, Int32) |
Получение аренды blob-объекта, представленного |
AcquireLease(BlobHandle, String) |
Получение аренды blob-объекта, представленного |
AcquireLease(BlobHandle, ICharSequence, Int64) |
Получение аренды blob-объекта, представленного |
AcquireLease(BlobHandle, Int32, Int64) |
Получение аренды blob-объекта, представленного |
AcquireLease(BlobHandle, String, Int64) |
Получение аренды blob-объекта, представленного |
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)
когда они больше не любят хранить большой двоичный объект.
Все активные аренды будут автоматически освобождены при истечении срока действия большого двоичного объекта .
Эта информация о аренде сохраняется и вызывается более одного раза, что приведет к переопределении последней аренды при любой предыдущей аренде.
Когда приложение получает аренду большого двоичного объекта, система попытается сохранить этот большой двоичный объект вокруг, но обратите внимание, что его можно удалить, если он был запрошен пользователем.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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)
когда они больше не любят хранить большой двоичный объект.
Все активные аренды будут автоматически освобождены при истечении срока действия большого двоичного объекта .
Эта информация о аренде сохраняется и вызывается более одного раза, что приведет к переопределении последней аренды при любой предыдущей аренде.
Когда приложение получает аренду большого двоичного объекта, система попытается сохранить этот большой двоичный объект вокруг, но обратите внимание, что его можно удалить, если он был запрошен пользователем.
Если имя ресурса изменено descriptionResId
в рамках обновления приложения, приложения должны повторно получить аренду с новым идентификатором ресурса.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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)
когда они больше не любят хранить большой двоичный объект.
Все активные аренды будут автоматически освобождены при истечении срока действия большого двоичного объекта .
Эта информация о аренде сохраняется и вызывается более одного раза, что приведет к переопределении последней аренды при любой предыдущей аренде.
Когда приложение получает аренду большого двоичного объекта, система попытается сохранить этот большой двоичный объект вокруг, но обратите внимание, что его можно удалить, если он был запрошен пользователем.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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
локализоваться.
Все активные аренды будут автоматически освобождены при истечении срока действия большого двоичного объекта .
Эта информация о аренде сохраняется и вызывается более одного раза, что приведет к переопределении последней аренды при любой предыдущей аренде.
Когда приложение получает аренду большого двоичного объекта, система попытается сохранить этот большой двоичный объект вокруг, но обратите внимание, что его можно удалить, если он был запрошен пользователем.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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
. Эта аренда указывает на систему, что вызывающий объект хочет, чтобы большой двоичный объект хранился вокруг.
Все активные аренды будут автоматически освобождены при истечении срока действия большого двоичного объекта .
Эта информация о аренде сохраняется и вызывается более одного раза, что приведет к переопределении последней аренды при любой предыдущей аренде.
Когда приложение получает аренду большого двоичного объекта, система попытается сохранить этот большой двоичный объект вокруг, но обратите внимание, что его можно удалить, если он был запрошен пользователем.
Если имя ресурса изменено descriptionResId
в рамках обновления приложения, приложения должны повторно получить аренду с новым идентификатором ресурса.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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
локализоваться.
Все активные аренды будут автоматически освобождены при истечении срока действия большого двоичного объекта .
Эта информация о аренде сохраняется и вызывается более одного раза, что приведет к переопределении последней аренды при любой предыдущей аренде.
Когда приложение получает аренду большого двоичного объекта, система попытается сохранить этот большой двоичный объект вокруг, но обратите внимание, что его можно удалить, если он был запрошен пользователем.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.