BlobStoreManager.AcquireLease Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
AcquireLease(BlobHandle, ICharSequence) |
Adquira uma locação para o blob representado por |
AcquireLease(BlobHandle, Int32) |
Adquira uma locação para o blob representado por |
AcquireLease(BlobHandle, String) |
Adquira uma locação para o blob representado por |
AcquireLease(BlobHandle, ICharSequence, Int64) |
Adquira uma locação para o blob representado por |
AcquireLease(BlobHandle, Int32, Int64) |
Adquira uma locação para o blob representado por |
AcquireLease(BlobHandle, String, Int64) |
Adquira uma locação para o blob representado por |
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.
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.
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.
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.
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.
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.
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.