Compartilhar via


BlobStoreManager.AcquireLease Método

Definição

Sobrecargas

AcquireLease(BlobHandle, ICharSequence)

Adquira uma locação para o blob representado por blobHandle.

AcquireLease(BlobHandle, Int32)

Adquira uma locação para o blob representado por blobHandle.

AcquireLease(BlobHandle, String)

Adquira uma locação para o blob representado por blobHandle.

AcquireLease(BlobHandle, ICharSequence, Int64)

Adquira uma locação para o blob representado por blobHandle.

AcquireLease(BlobHandle, Int32, Int64)

Adquira uma locação para o blob representado por blobHandle.

AcquireLease(BlobHandle, String, Int64)

Adquira uma locação para o blob representado por blobHandle.

AcquireLease(BlobHandle, ICharSequence)

Adquira uma locação para o 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

o BlobHandle representante do blob para o qual o chamador deseja adquirir um aluguel.

description
ICharSequence

Uma breve cadeia de caracteres de descrição que pode ser exibida ao usuário explicando para que o blob é usado. Recomenda-se manter esta descrição breve. Isso pode ser truncado e elipsado se for muito longo para ser exibido ao usuário.

Atributos

Comentários

Adquira uma locação para o blob representado por blobHandle. Essa concessão indica ao sistema que o chamador deseja que o blob seja mantido.

Esta é uma variante de #acquireLease(BlobHandle, int) tomar um CharSequence para description. É altamente recomendável que os chamadores só usem isso quando um ID de recurso válido para description não puder ser fornecido. Caso contrário, os aplicativos devem preferir usar #acquireLease(BlobHandle, int) o que permitirá description ser localizado.

Isso é semelhante a exceto que #acquireLease(BlobHandle, CharSequence, long) os clientes não precisam especificar o tempo de expiração da concessão antecipadamente usando essa API e precisam liberar explicitamente a concessão usando #releaseLease(BlobHandle) quando não gostam mais de manter um blob por perto.

Quaisquer concessões ativas serão liberadas automaticamente quando o tempo de expiração do blob (BlobHandle#getExpiryTimeMillis()) for decorrido.

Essas informações de locação são persistentes e chamá-las mais de uma vez resultará na última locação substituindo qualquer concessão anterior.

Quando um aplicativo adquire uma concessão em um blob, o Sistema tentará manter esse blob por perto, mas observe que ele ainda pode ser excluído se for solicitado pelo usuário.

Documentação Java para android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

AcquireLease(BlobHandle, Int32)

Adquira uma locação para o 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

o BlobHandle representante do blob para o qual o chamador deseja adquirir um aluguel.

descriptionResId
Int32

O ID do recurso para uma cadeia de caracteres de descrição curta que pode ser exibida ao usuário explicando para que o blob é usado.

Atributos

Comentários

Adquira uma locação para o blob representado por blobHandle. Essa concessão indica ao sistema que o chamador deseja que o blob seja mantido.

Isso é semelhante a exceto que #acquireLease(BlobHandle, int, long) os clientes não precisam especificar o tempo de expiração da concessão antecipadamente usando essa API e precisam liberar explicitamente a concessão usando #releaseLease(BlobHandle) quando não gostam mais de manter um blob por perto.

Quaisquer concessões ativas serão liberadas automaticamente quando o tempo de expiração do blob (BlobHandle#getExpiryTimeMillis()) for decorrido.

Essas informações de locação são persistentes e chamá-las mais de uma vez resultará na última locação substituindo qualquer concessão anterior.

Quando um aplicativo adquire uma concessão em um blob, o Sistema tentará manter esse blob por perto, mas observe que ele ainda pode ser excluído se for solicitado pelo usuário.

Caso o nome do recurso para o descriptionResId seja modificado como parte de uma atualização do aplicativo, os aplicativos devem adquirir novamente a concessão com a nova ID do recurso.

Documentação Java para android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

AcquireLease(BlobHandle, String)

Adquira uma locação para o 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

o BlobHandle representante do blob para o qual o chamador deseja adquirir um aluguel.

description
String

Uma breve cadeia de caracteres de descrição que pode ser exibida ao usuário explicando para que o blob é usado. Recomenda-se manter esta descrição breve. Isso pode ser truncado e elipsado se for muito longo para ser exibido ao usuário.

Comentários

Adquira uma locação para o blob representado por blobHandle. Essa concessão indica ao sistema que o chamador deseja que o blob seja mantido.

Esta é uma variante de #acquireLease(BlobHandle, int) tomar um CharSequence para description. É altamente recomendável que os chamadores só usem isso quando um ID de recurso válido para description não puder ser fornecido. Caso contrário, os aplicativos devem preferir usar #acquireLease(BlobHandle, int) o que permitirá description ser localizado.

Isso é semelhante a exceto que #acquireLease(BlobHandle, CharSequence, long) os clientes não precisam especificar o tempo de expiração da concessão antecipadamente usando essa API e precisam liberar explicitamente a concessão usando #releaseLease(BlobHandle) quando não gostam mais de manter um blob por perto.

Quaisquer concessões ativas serão liberadas automaticamente quando o tempo de expiração do blob (BlobHandle#getExpiryTimeMillis()) for decorrido.

Essas informações de locação são persistentes e chamá-las mais de uma vez resultará na última locação substituindo qualquer concessão anterior.

Quando um aplicativo adquire uma concessão em um blob, o Sistema tentará manter esse blob por perto, mas observe que ele ainda pode ser excluído se for solicitado pelo usuário.

Documentação Java para android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

AcquireLease(BlobHandle, ICharSequence, Int64)

Adquira uma locação para o 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

o BlobHandle representante do blob para o qual o chamador deseja adquirir um aluguel.

description
ICharSequence

Uma breve cadeia de caracteres de descrição que pode ser exibida ao usuário explicando para que o blob é usado. Recomenda-se manter esta descrição breve. Isso pode ser truncado e elipsado se for muito longo para ser exibido ao usuário.

leaseExpiryTimeMillis
Int64

o tempo em milissegundos após o qual a locação pode ser liberada automaticamente, em System#currentTimeMillis() timebase. Se seu valor for 0, o comportamento dessa API será idêntico ao #acquireLease(BlobHandle, int) de onde os clientes precisam chamar #releaseLease(BlobHandle) explicitamente quando não precisam mais do blob.

Atributos

Comentários

Adquira uma locação para o blob representado por blobHandle. Essa concessão indica ao sistema que o chamador deseja que o blob seja mantido.

Esta é uma variante de #acquireLease(BlobHandle, int, long) tomar um CharSequence para description. É altamente recomendável que os chamadores só usem isso quando um ID de recurso válido para description não puder ser fornecido. Caso contrário, os aplicativos devem preferir usar #acquireLease(BlobHandle, int) o que permitirá description ser localizado.

Quaisquer concessões ativas serão liberadas automaticamente quando o tempo de expiração do blob (BlobHandle#getExpiryTimeMillis()) for decorrido.

Essas informações de locação são persistentes e chamá-las mais de uma vez resultará na última locação substituindo qualquer concessão anterior.

Quando um aplicativo adquire uma concessão em um blob, o Sistema tentará manter esse blob por perto, mas observe que ele ainda pode ser excluído se for solicitado pelo usuário.

Documentação Java para android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence, long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

AcquireLease(BlobHandle, Int32, Int64)

Adquira uma locação para o 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

o BlobHandle representante do blob para o qual o chamador deseja adquirir um aluguel.

descriptionResId
Int32

O ID do recurso para uma cadeia de caracteres de descrição curta que pode ser exibida ao usuário explicando para que o blob é usado.

leaseExpiryTimeMillis
Int64

o tempo em milissegundos após o qual a locação pode ser liberada automaticamente, em System#currentTimeMillis() timebase. Se seu valor for 0, o comportamento dessa API será idêntico ao #acquireLease(BlobHandle, int) de onde os clientes precisam chamar #releaseLease(BlobHandle) explicitamente quando não precisam mais do blob.

Atributos

Comentários

Adquira uma locação para o blob representado por blobHandle. Essa concessão indica ao sistema que o chamador deseja que o blob seja mantido.

Quaisquer concessões ativas serão liberadas automaticamente quando o tempo de expiração do blob (BlobHandle#getExpiryTimeMillis()) for decorrido.

Essas informações de locação são persistentes e chamá-las mais de uma vez resultará na última locação substituindo qualquer concessão anterior.

Quando um aplicativo adquire uma concessão em um blob, o Sistema tentará manter esse blob por perto, mas observe que ele ainda pode ser excluído se for solicitado pelo usuário.

Caso o nome do recurso para o descriptionResId seja modificado como parte de uma atualização do aplicativo, os aplicativos devem adquirir novamente a concessão com a nova ID do recurso.

Documentação Java para android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, int, long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

AcquireLease(BlobHandle, String, Int64)

Adquira uma locação para o 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

o BlobHandle representante do blob para o qual o chamador deseja adquirir um aluguel.

description
String

Uma breve cadeia de caracteres de descrição que pode ser exibida ao usuário explicando para que o blob é usado. Recomenda-se manter esta descrição breve. Isso pode ser truncado e elipsado se for muito longo para ser exibido ao usuário.

leaseExpiryTimeMillis
Int64

o tempo em milissegundos após o qual a locação pode ser liberada automaticamente, em System#currentTimeMillis() timebase. Se seu valor for 0, o comportamento dessa API será idêntico ao #acquireLease(BlobHandle, int) de onde os clientes precisam chamar #releaseLease(BlobHandle) explicitamente quando não precisam mais do blob.

Comentários

Adquira uma locação para o blob representado por blobHandle. Essa concessão indica ao sistema que o chamador deseja que o blob seja mantido.

Esta é uma variante de #acquireLease(BlobHandle, int, long) tomar um CharSequence para description. É altamente recomendável que os chamadores só usem isso quando um ID de recurso válido para description não puder ser fornecido. Caso contrário, os aplicativos devem preferir usar #acquireLease(BlobHandle, int) o que permitirá description ser localizado.

Quaisquer concessões ativas serão liberadas automaticamente quando o tempo de expiração do blob (BlobHandle#getExpiryTimeMillis()) for decorrido.

Essas informações de locação são persistentes e chamá-las mais de uma vez resultará na última locação substituindo qualquer concessão anterior.

Quando um aplicativo adquire uma concessão em um blob, o Sistema tentará manter esse blob por perto, mas observe que ele ainda pode ser excluído se for solicitado pelo usuário.

Documentação Java para android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence, long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a