BlobStoreManager.CreateSession(BlobHandle) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定 BlobHandle
した を使用して新しいセッションを作成し、セッションを表す一意の ID を返します。
[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
パラメーター
- blobHandle
- BlobHandle
BlobHandle
新しいセッションを作成する必要がある識別子。
戻り値
作成されたセッションを表す正の 0 以外の一意の ID。 この ID は、セッションが終了するまで、デバイスの再起動間で一貫性を保ちます。 ID は、特定のブート中に再利用されません。
- 属性
注釈
指定 BlobHandle
した を使用して新しいセッションを作成し、セッションを表す一意の ID を返します。 作成したセッションは、複数のデバイスのブートで複数回開くことができます。
システムは、合理的な期間内 (通常は約 1 週間) 内に最終処理されていない (コミットまたは破棄された) セッションを自動的に破棄する可能性があります。
アプリがこのデータをコミットした後 (または他のバリアントを使用して#acquireLease(BlobHandle, int)
) このデータのリースを取得する予定の場合は (を使用して)、最初に を使用してSession#commit(Executor, Consumer)
#getRemainingLeaseQuotaBytes()
リースを取得するための残りのクォータを確認し、必要に応じてこのデータの投稿をスキップすることをお勧めします。
の Java ドキュメント android.app.blob.BlobStoreManager.createSession(android.app.blob.BlobHandle)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。