BlobStoreManager.AcquireLease Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
AcquireLease(BlobHandle, ICharSequence) |
Acquisire un lease al BLOB rappresentato da |
AcquireLease(BlobHandle, Int32) |
Acquisire un lease al BLOB rappresentato da |
AcquireLease(BlobHandle, String) |
Acquisire un lease al BLOB rappresentato da |
AcquireLease(BlobHandle, ICharSequence, Int64) |
Acquisire un lease al BLOB rappresentato da |
AcquireLease(BlobHandle, Int32, Int64) |
Acquisire un lease al BLOB rappresentato da |
AcquireLease(BlobHandle, String, Int64) |
Acquisire un lease al BLOB rappresentato da |
AcquireLease(BlobHandle, ICharSequence)
Acquisire un lease al BLOB rappresentato da 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
Parametri
- blobHandle
- BlobHandle
che BlobHandle
rappresenta il BLOB per cui il chiamante vuole acquisire un lease.
- description
- ICharSequence
stringa di descrizione breve che può essere visualizzata all'utente che spiega come viene usato il BLOB. È consigliabile mantenere breve questa descrizione. Questo può essere troncato e con i puntini di sospensione se è troppo lungo da visualizzare all'utente.
- Attributi
Commenti
Acquisire un lease al BLOB rappresentato da blobHandle
. Questo lease indica al sistema che il chiamante vuole che il BLOB venga mantenuto.
Si tratta di una variante dell'acquisizione di #acquireLease(BlobHandle, int)
per CharSequence
description
. È consigliabile che i chiamanti usino questa opzione solo quando non è stato possibile specificare un ID risorsa valido per description
. In caso contrario, le app devono preferire l'uso #acquireLease(BlobHandle, int)
che consentirà description
di localizzare.
Questo è simile a #acquireLease(BlobHandle, CharSequence, long)
tranne che i client non devono specificare il tempo di scadenza del lease prima usando questa API e devono rilasciare in modo esplicito il lease usando #releaseLease(BlobHandle)
quando non vogliono più mantenere un BLOB.
Eventuali lease attivi verranno rilasciati automaticamente al termine dell'ora di scadenza del BLOB (BlobHandle#getExpiryTimeMillis()
).
Queste informazioni sul lease vengono mantenute e la chiamata a questa operazione più di una volta comporterà l'override più recente del lease di qualsiasi lease precedente.
Quando un'app acquisisce un lease in un BLOB, il sistema tenterà di mantenere questo BLOB, ma si noti che può comunque essere eliminato se richiesto dall'utente.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
AcquireLease(BlobHandle, Int32)
Acquisire un lease al BLOB rappresentato da 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
Parametri
- blobHandle
- BlobHandle
che BlobHandle
rappresenta il BLOB per cui il chiamante vuole acquisire un lease.
- descriptionResId
- Int32
ID risorsa per una breve stringa di descrizione che può essere visualizzata all'utente che spiega per cosa viene usato il BLOB.
- Attributi
Commenti
Acquisire un lease al BLOB rappresentato da blobHandle
. Questo lease indica al sistema che il chiamante vuole che il BLOB venga mantenuto.
Questo è simile a #acquireLease(BlobHandle, int, long)
tranne che i client non devono specificare il tempo di scadenza del lease prima usando questa API e devono rilasciare in modo esplicito il lease usando #releaseLease(BlobHandle)
quando non vogliono più mantenere un BLOB.
Eventuali lease attivi verranno rilasciati automaticamente al termine dell'ora di scadenza del BLOB (BlobHandle#getExpiryTimeMillis()
).
Queste informazioni sul lease vengono mantenute e la chiamata a questa operazione più di una volta comporterà l'override più recente del lease di qualsiasi lease precedente.
Quando un'app acquisisce un lease in un BLOB, il sistema tenterà di mantenere questo BLOB, ma si noti che può comunque essere eliminato se richiesto dall'utente.
Se il nome della risorsa per viene descriptionResId
modificato come parte di un aggiornamento dell'app, le app devono acquisire nuovamente il lease con il nuovo ID risorsa.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
AcquireLease(BlobHandle, String)
Acquisire un lease al BLOB rappresentato da blobHandle
.
public void AcquireLease (Android.App.Blob.BlobHandle blobHandle, string description);
member this.AcquireLease : Android.App.Blob.BlobHandle * string -> unit
Parametri
- blobHandle
- BlobHandle
che BlobHandle
rappresenta il BLOB per cui il chiamante vuole acquisire un lease.
- description
- String
stringa di descrizione breve che può essere visualizzata all'utente che spiega come viene usato il BLOB. È consigliabile mantenere breve questa descrizione. Questo può essere troncato e con i puntini di sospensione se è troppo lungo da visualizzare all'utente.
Commenti
Acquisire un lease al BLOB rappresentato da blobHandle
. Questo lease indica al sistema che il chiamante vuole che il BLOB venga mantenuto.
Si tratta di una variante dell'acquisizione di #acquireLease(BlobHandle, int)
per CharSequence
description
. È consigliabile che i chiamanti usino questa opzione solo quando non è stato possibile specificare un ID risorsa valido per description
. In caso contrario, le app devono preferire l'uso #acquireLease(BlobHandle, int)
che consentirà description
di localizzare.
Questo è simile a #acquireLease(BlobHandle, CharSequence, long)
tranne che i client non devono specificare il tempo di scadenza del lease prima usando questa API e devono rilasciare in modo esplicito il lease usando #releaseLease(BlobHandle)
quando non vogliono più mantenere un BLOB.
Eventuali lease attivi verranno rilasciati automaticamente al termine dell'ora di scadenza del BLOB (BlobHandle#getExpiryTimeMillis()
).
Queste informazioni sul lease vengono mantenute e la chiamata a questa operazione più di una volta comporterà l'override più recente del lease di qualsiasi lease precedente.
Quando un'app acquisisce un lease in un BLOB, il sistema tenterà di mantenere questo BLOB, ma si noti che può comunque essere eliminato se richiesto dall'utente.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
AcquireLease(BlobHandle, ICharSequence, Int64)
Acquisire un lease al BLOB rappresentato da 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
Parametri
- blobHandle
- BlobHandle
che BlobHandle
rappresenta il BLOB per cui il chiamante vuole acquisire un lease.
- description
- ICharSequence
stringa di descrizione breve che può essere visualizzata all'utente che spiega come viene usato il BLOB. È consigliabile mantenere breve questa descrizione. Questo può essere troncato e con i puntini di sospensione se è troppo lungo da visualizzare all'utente.
- leaseExpiryTimeMillis
- Int64
tempo in millisecondi dopo il quale il lease può essere rilasciato automaticamente, in System#currentTimeMillis()
timebase. Se il valore è 0
, il comportamento di questa API è identico a quello #acquireLease(BlobHandle, int)
in cui i client devono chiamare #releaseLease(BlobHandle)
in modo esplicito quando non hanno più bisogno del BLOB.
- Attributi
Commenti
Acquisire un lease al BLOB rappresentato da blobHandle
. Questo lease indica al sistema che il chiamante vuole che il BLOB venga mantenuto.
Si tratta di una variante dell'acquisizione di #acquireLease(BlobHandle, int, long)
per CharSequence
description
. È consigliabile che i chiamanti usino questa opzione solo quando non è stato possibile specificare un ID risorsa valido per description
. In caso contrario, le app devono preferire l'uso #acquireLease(BlobHandle, int)
che consentirà description
di localizzare.
Eventuali lease attivi verranno rilasciati automaticamente al termine dell'ora di scadenza del BLOB (BlobHandle#getExpiryTimeMillis()
).
Queste informazioni sul lease vengono mantenute e la chiamata a questa operazione più di una volta comporterà l'override più recente del lease di qualsiasi lease precedente.
Quando un'app acquisisce un lease in un BLOB, il sistema tenterà di mantenere questo BLOB, ma si noti che può comunque essere eliminato se richiesto dall'utente.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
AcquireLease(BlobHandle, Int32, Int64)
Acquisire un lease al BLOB rappresentato da 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
Parametri
- blobHandle
- BlobHandle
che BlobHandle
rappresenta il BLOB per cui il chiamante vuole acquisire un lease.
- descriptionResId
- Int32
ID risorsa per una breve stringa di descrizione che può essere visualizzata all'utente che spiega per cosa viene usato il BLOB.
- leaseExpiryTimeMillis
- Int64
tempo in millisecondi dopo il quale il lease può essere rilasciato automaticamente, in System#currentTimeMillis()
timebase. Se il valore è 0
, il comportamento di questa API è identico a quello #acquireLease(BlobHandle, int)
in cui i client devono chiamare #releaseLease(BlobHandle)
in modo esplicito quando non hanno più bisogno del BLOB.
- Attributi
Commenti
Acquisire un lease al BLOB rappresentato da blobHandle
. Questo lease indica al sistema che il chiamante vuole che il BLOB venga mantenuto.
Eventuali lease attivi verranno rilasciati automaticamente al termine dell'ora di scadenza del BLOB (BlobHandle#getExpiryTimeMillis()
).
Queste informazioni sul lease vengono mantenute e la chiamata a questa operazione più di una volta comporterà l'override più recente del lease di qualsiasi lease precedente.
Quando un'app acquisisce un lease in un BLOB, il sistema tenterà di mantenere questo BLOB, ma si noti che può comunque essere eliminato se richiesto dall'utente.
Se il nome della risorsa per viene descriptionResId
modificato come parte di un aggiornamento dell'app, le app devono acquisire nuovamente il lease con il nuovo ID risorsa.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
AcquireLease(BlobHandle, String, Int64)
Acquisire un lease al BLOB rappresentato da blobHandle
.
public void AcquireLease (Android.App.Blob.BlobHandle blobHandle, string description, long leaseExpiryTimeMillis);
member this.AcquireLease : Android.App.Blob.BlobHandle * string * int64 -> unit
Parametri
- blobHandle
- BlobHandle
che BlobHandle
rappresenta il BLOB per cui il chiamante vuole acquisire un lease.
- description
- String
stringa di descrizione breve che può essere visualizzata all'utente che spiega come viene usato il BLOB. È consigliabile mantenere breve questa descrizione. Questo può essere troncato e con i puntini di sospensione se è troppo lungo da visualizzare all'utente.
- leaseExpiryTimeMillis
- Int64
tempo in millisecondi dopo il quale il lease può essere rilasciato automaticamente, in System#currentTimeMillis()
timebase. Se il valore è 0
, il comportamento di questa API è identico a quello #acquireLease(BlobHandle, int)
in cui i client devono chiamare #releaseLease(BlobHandle)
in modo esplicito quando non hanno più bisogno del BLOB.
Commenti
Acquisire un lease al BLOB rappresentato da blobHandle
. Questo lease indica al sistema che il chiamante vuole che il BLOB venga mantenuto.
Si tratta di una variante dell'acquisizione di #acquireLease(BlobHandle, int, long)
per CharSequence
description
. È consigliabile che i chiamanti usino questa opzione solo quando non è stato possibile specificare un ID risorsa valido per description
. In caso contrario, le app devono preferire l'uso #acquireLease(BlobHandle, int)
che consentirà description
di localizzare.
Eventuali lease attivi verranno rilasciati automaticamente al termine dell'ora di scadenza del BLOB (BlobHandle#getExpiryTimeMillis()
).
Queste informazioni sul lease vengono mantenute e la chiamata a questa operazione più di una volta comporterà l'override più recente del lease di qualsiasi lease precedente.
Quando un'app acquisisce un lease in un BLOB, il sistema tenterà di mantenere questo BLOB, ma si noti che può comunque essere eliminato se richiesto dall'utente.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.