BlobStoreManager.AcquireLease Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
AcquireLease(BlobHandle, ICharSequence) |
Adquiera una concesión al blob representado por |
AcquireLease(BlobHandle, Int32) |
Adquiera una concesión al blob representado por |
AcquireLease(BlobHandle, String) |
Adquiera una concesión al blob representado por |
AcquireLease(BlobHandle, ICharSequence, Int64) |
Adquiera una concesión al blob representado por |
AcquireLease(BlobHandle, Int32, Int64) |
Adquiera una concesión al blob representado por |
AcquireLease(BlobHandle, String, Int64) |
Adquiera una concesión al blob representado por |
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 description
CharSequence
. 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ó.
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.
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 description
CharSequence
. 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ó.
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 description
CharSequence
. 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ó.
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.
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 description
CharSequence
. 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ó.
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.