次の方法で共有


BlobStoreManager.AcquireLease メソッド

定義

オーバーロード

AcquireLease(BlobHandle, ICharSequence)

で表される BLOB へのリースを blobHandle取得します。

AcquireLease(BlobHandle, Int32)

で表される BLOB へのリースを blobHandle取得します。

AcquireLease(BlobHandle, String)

で表される BLOB へのリースを blobHandle取得します。

AcquireLease(BlobHandle, ICharSequence, Int64)

で表される BLOB へのリースを blobHandle取得します。

AcquireLease(BlobHandle, Int32, Int64)

で表される BLOB へのリースを blobHandle取得します。

AcquireLease(BlobHandle, String, Int64)

で表される BLOB へのリースを blobHandle取得します。

AcquireLease(BlobHandle, ICharSequence)

で表される BLOB へのリースを 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

パラメーター

blobHandle
BlobHandle

BlobHandle呼び出し元がリースを取得する BLOB を表します。

description
ICharSequence

BLOB の用途を説明するユーザーに表示できる短い説明文字列。 この説明は簡潔にしておくことをお勧めします。 ユーザーに表示するには長すぎる場合、これは切り捨てられ、楕円化される可能性があります。

属性

注釈

で表される BLOB へのリースを blobHandle取得します。 このリースは、呼び出し元が BLOB を保持することをシステムに示します。

これは、のためにdescription取るの#acquireLease(BlobHandle, int)バリアントですCharSequence. 呼び出し元は、有効なリソース ID を description 指定できなかった場合にのみこれを使用することを強くお勧めします。 それ以外の場合、アプリはローカライズを許可descriptionする使用#acquireLease(BlobHandle, int)を優先する必要があります。

これは、クライアントがこの API を使用してリースの有効期限を事前に指定する必要がなく、BLOB を保持しなくなったときにリースを#releaseLease(BlobHandle)明示的に解放する必要がある点を除いて似ています#acquireLease(BlobHandle, CharSequence, long)

アクティブなリースは、BLOB の有効期限 (BlobHandle#getExpiryTimeMillis()) が経過すると自動的に解放されます。

このリース情報は保持され、これを複数回呼び出すと、最新のリースによって以前のリースがオーバーライドされます。

アプリが BLOB のリースを取得すると、システムはこの BLOB を保持しようとしますが、ユーザーから要求された場合でも削除できることに注意してください。

の Java ドキュメントandroid.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

AcquireLease(BlobHandle, Int32)

で表される BLOB へのリースを 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

パラメーター

blobHandle
BlobHandle

BlobHandle呼び出し元がリースを取得する BLOB を表します。

descriptionResId
Int32

BLOB の用途を説明するユーザーに表示できる短い説明文字列のリソース ID。

属性

注釈

で表される BLOB へのリースを blobHandle取得します。 このリースは、呼び出し元が BLOB を保持することをシステムに示します。

これは、クライアントがこの API を使用してリースの有効期限を事前に指定する必要がなく、BLOB を保持しなくなったときにリースを#releaseLease(BlobHandle)明示的に解放する必要がある点を除いて似ています#acquireLease(BlobHandle, int, long)

アクティブなリースは、BLOB の有効期限 (BlobHandle#getExpiryTimeMillis()) が経過すると自動的に解放されます。

このリース情報は保持され、これを複数回呼び出すと、最新のリースによって以前のリースがオーバーライドされます。

アプリが BLOB のリースを取得すると、システムはこの BLOB を保持しようとしますが、ユーザーから要求された場合でも削除できることに注意してください。

アプリの更新の一部としてリソース名 descriptionResId が変更された場合、アプリは新しいリソース ID でリースを再取得する必要があります。

の Java ドキュメントandroid.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

AcquireLease(BlobHandle, String)

で表される BLOB へのリースを blobHandle取得します。

public void AcquireLease (Android.App.Blob.BlobHandle blobHandle, string description);
member this.AcquireLease : Android.App.Blob.BlobHandle * string -> unit

パラメーター

blobHandle
BlobHandle

BlobHandle呼び出し元がリースを取得する BLOB を表します。

description
String

BLOB の用途を説明するユーザーに表示できる短い説明文字列。 この説明は簡潔にしておくことをお勧めします。 ユーザーに表示するには長すぎる場合、これは切り捨てられ、楕円化される可能性があります。

注釈

で表される BLOB へのリースを blobHandle取得します。 このリースは、呼び出し元が BLOB を保持することをシステムに示します。

これは、のためにdescription取るの#acquireLease(BlobHandle, int)バリアントですCharSequence. 呼び出し元は、有効なリソース ID を description 指定できなかった場合にのみこれを使用することを強くお勧めします。 それ以外の場合、アプリはローカライズを許可descriptionする使用#acquireLease(BlobHandle, int)を優先する必要があります。

これは、クライアントがこの API を使用してリースの有効期限を事前に指定する必要がなく、BLOB を保持しなくなったときにリースを#releaseLease(BlobHandle)明示的に解放する必要がある点を除いて似ています#acquireLease(BlobHandle, CharSequence, long)

アクティブなリースは、BLOB の有効期限 (BlobHandle#getExpiryTimeMillis()) が経過すると自動的に解放されます。

このリース情報は保持され、これを複数回呼び出すと、最新のリースによって以前のリースがオーバーライドされます。

アプリが BLOB のリースを取得すると、システムはこの BLOB を保持しようとしますが、ユーザーから要求された場合でも削除できることに注意してください。

の Java ドキュメントandroid.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

AcquireLease(BlobHandle, ICharSequence, Int64)

で表される BLOB へのリースを 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

パラメーター

blobHandle
BlobHandle

BlobHandle呼び出し元がリースを取得する BLOB を表します。

description
ICharSequence

BLOB の用途を説明するユーザーに表示できる短い説明文字列。 この説明は簡潔にしておくことをお勧めします。 ユーザーに表示するには長すぎる場合、これは切り捨てられ、楕円化される可能性があります。

leaseExpiryTimeMillis
Int64

リースを自動的に解放 System#currentTimeMillis() できる時間 (ミリ秒単位)。 値が指定されている0場合、この API の動作は、クライアントが BLOB が不要になったときに明示的に呼び出す#releaseLease(BlobHandle)必要がある場所と同じです#acquireLease(BlobHandle, int)

属性

注釈

で表される BLOB へのリースを blobHandle取得します。 このリースは、呼び出し元が BLOB を保持することをシステムに示します。

これは、のためにdescription取るの#acquireLease(BlobHandle, int, long)バリアントですCharSequence. 呼び出し元は、有効なリソース ID を description 指定できなかった場合にのみこれを使用することを強くお勧めします。 それ以外の場合、アプリはローカライズを許可descriptionする使用#acquireLease(BlobHandle, int)を優先する必要があります。

アクティブなリースは、BLOB の有効期限 (BlobHandle#getExpiryTimeMillis()) が経過すると自動的に解放されます。

このリース情報は保持され、これを複数回呼び出すと、最新のリースによって以前のリースがオーバーライドされます。

アプリが BLOB のリースを取得すると、システムはこの BLOB を保持しようとしますが、ユーザーから要求された場合でも削除できることに注意してください。

の Java ドキュメントandroid.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence, long)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

AcquireLease(BlobHandle, Int32, Int64)

で表される BLOB へのリースを 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

パラメーター

blobHandle
BlobHandle

BlobHandle呼び出し元がリースを取得する BLOB を表します。

descriptionResId
Int32

BLOB の用途を説明するユーザーに表示できる短い説明文字列のリソース ID。

leaseExpiryTimeMillis
Int64

リースを自動的に解放 System#currentTimeMillis() できる時間 (ミリ秒単位)。 値が指定されている0場合、この API の動作は、クライアントが BLOB が不要になったときに明示的に呼び出す#releaseLease(BlobHandle)必要がある場所と同じです#acquireLease(BlobHandle, int)

属性

注釈

で表される BLOB へのリースを blobHandle取得します。 このリースは、呼び出し元が BLOB を保持することをシステムに示します。

アクティブなリースは、BLOB の有効期限 (BlobHandle#getExpiryTimeMillis()) が経過すると自動的に解放されます。

このリース情報は保持され、これを複数回呼び出すと、最新のリースによって以前のリースがオーバーライドされます。

アプリが BLOB のリースを取得すると、システムはこの BLOB を保持しようとしますが、ユーザーから要求された場合でも削除できることに注意してください。

アプリの更新の一部としてリソース名 descriptionResId が変更された場合、アプリは新しいリソース ID でリースを再取得する必要があります。

の Java ドキュメントandroid.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, int, long)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

AcquireLease(BlobHandle, String, Int64)

で表される BLOB へのリースを blobHandle取得します。

public void AcquireLease (Android.App.Blob.BlobHandle blobHandle, string description, long leaseExpiryTimeMillis);
member this.AcquireLease : Android.App.Blob.BlobHandle * string * int64 -> unit

パラメーター

blobHandle
BlobHandle

BlobHandle呼び出し元がリースを取得する BLOB を表します。

description
String

BLOB の用途を説明するユーザーに表示できる短い説明文字列。 この説明は簡潔にしておくことをお勧めします。 ユーザーに表示するには長すぎる場合、これは切り捨てられ、楕円化される可能性があります。

leaseExpiryTimeMillis
Int64

リースを自動的に解放 System#currentTimeMillis() できる時間 (ミリ秒単位)。 値が指定されている0場合、この API の動作は、クライアントが BLOB が不要になったときに明示的に呼び出す#releaseLease(BlobHandle)必要がある場所と同じです#acquireLease(BlobHandle, int)

注釈

で表される BLOB へのリースを blobHandle取得します。 このリースは、呼び出し元が BLOB を保持することをシステムに示します。

これは、のためにdescription取るの#acquireLease(BlobHandle, int, long)バリアントですCharSequence. 呼び出し元は、有効なリソース ID を description 指定できなかった場合にのみこれを使用することを強くお勧めします。 それ以外の場合、アプリはローカライズを許可descriptionする使用#acquireLease(BlobHandle, int)を優先する必要があります。

アクティブなリースは、BLOB の有効期限 (BlobHandle#getExpiryTimeMillis()) が経過すると自動的に解放されます。

このリース情報は保持され、これを複数回呼び出すと、最新のリースによって以前のリースがオーバーライドされます。

アプリが BLOB のリースを取得すると、システムはこの BLOB を保持しようとしますが、ユーザーから要求された場合でも削除できることに注意してください。

の Java ドキュメントandroid.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence, long)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象