Condividi tramite


BlobStoreManager.AcquireLease Metodo

Definizione

Overload

AcquireLease(BlobHandle, ICharSequence)

Acquisire un lease al BLOB rappresentato da blobHandle.

AcquireLease(BlobHandle, Int32)

Acquisire un lease al BLOB rappresentato da blobHandle.

AcquireLease(BlobHandle, String)

Acquisire un lease al BLOB rappresentato da blobHandle.

AcquireLease(BlobHandle, ICharSequence, Int64)

Acquisire un lease al BLOB rappresentato da blobHandle.

AcquireLease(BlobHandle, Int32, Int64)

Acquisire un lease al BLOB rappresentato da blobHandle.

AcquireLease(BlobHandle, String, Int64)

Acquisire un lease al BLOB rappresentato da blobHandle.

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.

Documentazione java per android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence).

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.

Documentazione java per android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, int).

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.

Documentazione java per android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence).

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.

Documentazione java per android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence, long).

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.

Documentazione java per android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, int, long).

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.

Documentazione java per android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence, long).

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