Compartir a través de


BlobStoreManager.AcquireLease Método

Definición

Sobrecargas

AcquireLease(BlobHandle, ICharSequence)

Adquiera una concesión al blob representado por blobHandle.

AcquireLease(BlobHandle, Int32)

Adquiera una concesión al blob representado por blobHandle.

AcquireLease(BlobHandle, String)

Adquiera una concesión al blob representado por blobHandle.

AcquireLease(BlobHandle, ICharSequence, Int64)

Adquiera una concesión al blob representado por blobHandle.

AcquireLease(BlobHandle, Int32, Int64)

Adquiera una concesión al blob representado por blobHandle.

AcquireLease(BlobHandle, String, Int64)

Adquiera una concesión al blob representado por blobHandle.

AcquireLease(BlobHandle, ICharSequence)

Adquiera una concesión al blob representado por 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

Parámetros

blobHandle
BlobHandle

BlobHandle que representa el blob para el que el autor de la llamada quiere adquirir una concesión.

description
ICharSequence

Una cadena de descripción breve que se puede exponer al usuario explicando para qué se usa el blob. Se recomienda mantener esta descripción breve. Esto se puede truncar y elipsizar si es demasiado largo para mostrarse al usuario.

Atributos

Comentarios

Adquiera una concesión al blob representado por blobHandle. Esta concesión indica al sistema que el autor de la llamada quiere que el blob se mantenga alrededor.

Se trata de una variante de #acquireLease(BlobHandle, int) tomar para descriptionCharSequence . Se recomienda encarecidamente que los autores de llamadas solo lo usen cuando no se pudo proporcionar un identificador de recurso válido para description . De lo contrario, las aplicaciones deben preferir el uso #acquireLease(BlobHandle, int) , lo que permitirá description localizarse.

Esto es similar a #acquireLease(BlobHandle, CharSequence, long) excepto que los clientes no tienen que especificar el tiempo de expiración de la concesión por adelantado mediante esta API y deben liberar explícitamente la concesión mediante #releaseLease(BlobHandle) cuando ya no les gusta mantener un blob alrededor.

Las concesiones activas se liberarán automáticamente cuando haya transcurrido el tiempo de expiración del blob (BlobHandle#getExpiryTimeMillis()).

Esta información de concesión se conserva y la llamada a esto más de una vez dará como resultado que la concesión más reciente invalide cualquier concesión anterior.

Cuando una aplicación adquiere una concesión en un blob, el sistema intentará mantener este blob alrededor, pero tenga en cuenta que todavía se puede eliminar si el usuario lo solicitó.

Documentación de Java para android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

AcquireLease(BlobHandle, Int32)

Adquiera una concesión al blob representado por 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

Parámetros

blobHandle
BlobHandle

BlobHandle que representa el blob para el que el autor de la llamada quiere adquirir una concesión.

descriptionResId
Int32

el identificador de recurso de una cadena de descripción breve que se puede exponer al usuario explicando para qué se usa el blob.

Atributos

Comentarios

Adquiera una concesión al blob representado por blobHandle. Esta concesión indica al sistema que el autor de la llamada quiere que el blob se mantenga alrededor.

Esto es similar a #acquireLease(BlobHandle, int, long) excepto que los clientes no tienen que especificar el tiempo de expiración de la concesión por adelantado mediante esta API y deben liberar explícitamente la concesión mediante #releaseLease(BlobHandle) cuando ya no les gusta mantener un blob alrededor.

Las concesiones activas se liberarán automáticamente cuando haya transcurrido el tiempo de expiración del blob (BlobHandle#getExpiryTimeMillis()).

Esta información de concesión se conserva y la llamada a esto más de una vez dará como resultado que la concesión más reciente invalide cualquier concesión anterior.

Cuando una aplicación adquiere una concesión en un blob, el sistema intentará mantener este blob alrededor, pero tenga en cuenta que todavía se puede eliminar si el usuario lo solicitó.

En caso de que el nombre del recurso de descriptionResId se modifique como parte de una actualización de la aplicación, las aplicaciones deben volver a adquirir la concesión con el nuevo identificador de recurso.

Documentación de Java para android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

AcquireLease(BlobHandle, String)

Adquiera una concesión al blob representado por blobHandle.

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

Parámetros

blobHandle
BlobHandle

BlobHandle que representa el blob para el que el autor de la llamada quiere adquirir una concesión.

description
String

Una cadena de descripción breve que se puede exponer al usuario explicando para qué se usa el blob. Se recomienda mantener esta descripción breve. Esto se puede truncar y elipsizar si es demasiado largo para mostrarse al usuario.

Comentarios

Adquiera una concesión al blob representado por blobHandle. Esta concesión indica al sistema que el autor de la llamada quiere que el blob se mantenga alrededor.

Se trata de una variante de #acquireLease(BlobHandle, int) tomar para descriptionCharSequence . Se recomienda encarecidamente que los autores de llamadas solo lo usen cuando no se pudo proporcionar un identificador de recurso válido para description . De lo contrario, las aplicaciones deben preferir el uso #acquireLease(BlobHandle, int) , lo que permitirá description localizarse.

Esto es similar a #acquireLease(BlobHandle, CharSequence, long) excepto que los clientes no tienen que especificar el tiempo de expiración de la concesión por adelantado mediante esta API y deben liberar explícitamente la concesión mediante #releaseLease(BlobHandle) cuando ya no les gusta mantener un blob alrededor.

Las concesiones activas se liberarán automáticamente cuando haya transcurrido el tiempo de expiración del blob (BlobHandle#getExpiryTimeMillis()).

Esta información de concesión se conserva y la llamada a esto más de una vez dará como resultado que la concesión más reciente invalide cualquier concesión anterior.

Cuando una aplicación adquiere una concesión en un blob, el sistema intentará mantener este blob alrededor, pero tenga en cuenta que todavía se puede eliminar si el usuario lo solicitó.

Documentación de Java para android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

AcquireLease(BlobHandle, ICharSequence, Int64)

Adquiera una concesión al blob representado por 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

Parámetros

blobHandle
BlobHandle

BlobHandle que representa el blob para el que el autor de la llamada quiere adquirir una concesión.

description
ICharSequence

Una cadena de descripción breve que se puede exponer al usuario explicando para qué se usa el blob. Se recomienda mantener esta descripción breve. Esto se puede truncar y elipsizar si es demasiado largo para mostrarse al usuario.

leaseExpiryTimeMillis
Int64

el tiempo en milisegundos después del cual la concesión se puede liberar automáticamente, en System#currentTimeMillis() el tiempo base. Si su valor es 0, el comportamiento de esta API es idéntico a #acquireLease(BlobHandle, int) donde los clientes tienen que llamar #releaseLease(BlobHandle) explícitamente cuando ya no necesitan el blob.

Atributos

Comentarios

Adquiera una concesión al blob representado por blobHandle. Esta concesión indica al sistema que el autor de la llamada quiere que el blob se mantenga alrededor.

Se trata de una variante de #acquireLease(BlobHandle, int, long) tomar para descriptionCharSequence . Se recomienda encarecidamente que los autores de llamadas solo lo usen cuando no se pudo proporcionar un identificador de recurso válido para description . De lo contrario, las aplicaciones deben preferir el uso #acquireLease(BlobHandle, int) , lo que permitirá description localizarse.

Las concesiones activas se liberarán automáticamente cuando haya transcurrido el tiempo de expiración del blob (BlobHandle#getExpiryTimeMillis()).

Esta información de concesión se conserva y la llamada a esto más de una vez dará como resultado que la concesión más reciente invalide cualquier concesión anterior.

Cuando una aplicación adquiere una concesión en un blob, el sistema intentará mantener este blob alrededor, pero tenga en cuenta que todavía se puede eliminar si el usuario lo solicitó.

Documentación de Java para android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence, long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

AcquireLease(BlobHandle, Int32, Int64)

Adquiera una concesión al blob representado por 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

Parámetros

blobHandle
BlobHandle

BlobHandle que representa el blob para el que el autor de la llamada quiere adquirir una concesión.

descriptionResId
Int32

el identificador de recurso de una cadena de descripción breve que se puede exponer al usuario explicando para qué se usa el blob.

leaseExpiryTimeMillis
Int64

el tiempo en milisegundos después del cual la concesión se puede liberar automáticamente, en System#currentTimeMillis() el tiempo base. Si su valor es 0, el comportamiento de esta API es idéntico a #acquireLease(BlobHandle, int) donde los clientes tienen que llamar #releaseLease(BlobHandle) explícitamente cuando ya no necesitan el blob.

Atributos

Comentarios

Adquiera una concesión al blob representado por blobHandle. Esta concesión indica al sistema que el autor de la llamada quiere que el blob se mantenga alrededor.

Las concesiones activas se liberarán automáticamente cuando haya transcurrido el tiempo de expiración del blob (BlobHandle#getExpiryTimeMillis()).

Esta información de concesión se conserva y la llamada a esto más de una vez dará como resultado que la concesión más reciente invalide cualquier concesión anterior.

Cuando una aplicación adquiere una concesión en un blob, el sistema intentará mantener este blob alrededor, pero tenga en cuenta que todavía se puede eliminar si el usuario lo solicitó.

En caso de que el nombre del recurso de descriptionResId se modifique como parte de una actualización de la aplicación, las aplicaciones deben volver a adquirir la concesión con el nuevo identificador de recurso.

Documentación de Java para android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, int, long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

AcquireLease(BlobHandle, String, Int64)

Adquiera una concesión al blob representado por blobHandle.

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

Parámetros

blobHandle
BlobHandle

BlobHandle que representa el blob para el que el autor de la llamada quiere adquirir una concesión.

description
String

Una cadena de descripción breve que se puede exponer al usuario explicando para qué se usa el blob. Se recomienda mantener esta descripción breve. Esto se puede truncar y elipsizar si es demasiado largo para mostrarse al usuario.

leaseExpiryTimeMillis
Int64

el tiempo en milisegundos después del cual la concesión se puede liberar automáticamente, en System#currentTimeMillis() el tiempo base. Si su valor es 0, el comportamiento de esta API es idéntico a #acquireLease(BlobHandle, int) donde los clientes tienen que llamar #releaseLease(BlobHandle) explícitamente cuando ya no necesitan el blob.

Comentarios

Adquiera una concesión al blob representado por blobHandle. Esta concesión indica al sistema que el autor de la llamada quiere que el blob se mantenga alrededor.

Se trata de una variante de #acquireLease(BlobHandle, int, long) tomar para descriptionCharSequence . Se recomienda encarecidamente que los autores de llamadas solo lo usen cuando no se pudo proporcionar un identificador de recurso válido para description . De lo contrario, las aplicaciones deben preferir el uso #acquireLease(BlobHandle, int) , lo que permitirá description localizarse.

Las concesiones activas se liberarán automáticamente cuando haya transcurrido el tiempo de expiración del blob (BlobHandle#getExpiryTimeMillis()).

Esta información de concesión se conserva y la llamada a esto más de una vez dará como resultado que la concesión más reciente invalide cualquier concesión anterior.

Cuando una aplicación adquiere una concesión en un blob, el sistema intentará mantener este blob alrededor, pero tenga en cuenta que todavía se puede eliminar si el usuario lo solicitó.

Documentación de Java para android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence, long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a