BlobStoreManager.CreateSession(BlobHandle) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cree una nueva sesión con el especificado BlobHandley devuelva un identificador único que represente la sesión.
[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
Parámetros
- blobHandle
- BlobHandle
identificador para el BlobHandle que se debe crear una nueva sesión.
Devoluciones
id. único positivo y distinto de cero que representa la sesión creada. Este identificador sigue siendo coherente en los reinicios del dispositivo hasta que se finalice la sesión. Los identificadores no se reutilizan durante un arranque determinado.
- Atributos
Comentarios
Cree una nueva sesión con el especificado BlobHandley devuelva un identificador único que represente la sesión. Una vez creada, la sesión se puede abrir varias veces en varios arranques de dispositivo.
El sistema puede destruir automáticamente las sesiones que no se hayan finalizado (ya sea confirmadas o abandonadas) dentro de un período razonable de tiempo, normalmente aproximadamente una semana.
Si una aplicación planea adquirir una concesión en estos datos (mediante #acquireLease(BlobHandle, int) o una de sus otras variantes) después de confirmar estos datos (mediante Session#commit(Executor, Consumer)), se recomienda que la aplicación compruebe la cuota restante para adquirir primero una concesión y #getRemainingLeaseQuotaBytes() puede omitir la contribución de estos datos si es necesario.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.