Langue

BlobStoreManager.CreateSession(BlobHandle) Méthode

Définition

Créez une session à l’aide de l’id donné BlobHandle, en retournant un ID unique qui représente la session.

[Android.Runtime.Register("createSession", "(Landroid/app/blob/BlobHandle;)J", "GetCreateSession_Landroid_app_blob_BlobHandle_Handler", ApiSince=30)]
public virtual long CreateSession(Android.App.Blob.BlobHandle blobHandle);
[<Android.Runtime.Register("createSession", "(Landroid/app/blob/BlobHandle;)J", "GetCreateSession_Landroid_app_blob_BlobHandle_Handler", ApiSince=30)>]
abstract member CreateSession : Android.App.Blob.BlobHandle -> int64
override this.CreateSession : Android.App.Blob.BlobHandle -> int64

Paramètres

blobHandle
BlobHandle

identificateur BlobHandle pour lequel une nouvelle session doit être créée.

Retours

ID unique positif et non zéro qui représente la session créée. Cet ID reste cohérent entre les redémarrages de l’appareil jusqu’à ce que la session soit finalisée. Les ID ne sont pas réutilisés pendant un démarrage donné.

Attributs

Remarques

Créez une session à l’aide de l’id donné BlobHandle, en retournant un ID unique qui représente la session. Une fois créée, la session peut être ouverte plusieurs fois sur plusieurs démarrages d’appareil.

Le système peut détruire automatiquement les sessions qui n’ont pas été finalisées (validées ou abandonnées) dans un délai raisonnable, généralement environ une semaine.

Si une application envisage d’acquérir un bail sur ces données (à l’aide #acquireLease(BlobHandle, int) ou l’une des autres variantes) après avoir commité ces données (à l’aide Session#commit(Executor, Consumer)), il est recommandé que l’application vérifie le quota restant pour acquérir un bail en premier utilisation #getRemainingLeaseQuotaBytes() et peut ignorer la contribution de ces données si nécessaire.

Java documentation pour android.app.blob.BlobStoreManager.createSession(android.app.blob.BlobHandle).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à