다음을 통해 공유


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을 유지하려고 함을 시스템에 나타냅니다.

이것은 fordescription를 복용하는 #acquireLease(BlobHandle, int) 변형입니다CharSequence. 호출자는 유효한 리소스 ID description 를 제공할 수 없는 경우에만 이를 사용하는 것이 좋습니다. 그렇지 않으면 앱은 지역화할 수 description 있는 사용을 #acquireLease(BlobHandle, int) 선호해야 합니다.

이는 클라이언트가 이 API를 사용하여 임대 만료 시간을 미리 지정할 필요가 없으며 Blob을 더 이상 유지하지 않으려는 경우를 사용하여 #releaseLease(BlobHandle) 임대를 명시적으로 해제해야 한다는 점을 제외하면 유사 #acquireLease(BlobHandle, CharSequence, long) 합니다.

Blob의 만료 시간(BlobHandle#getExpiryTimeMillis())이 경과하면 활성 임대가 자동으로 해제됩니다.

이 임대 정보는 유지되며 이를 두 번 이상 호출하면 이전 임대를 재정의하는 최신 임대가 발생합니다.

앱이 Blob에서 임대를 획득하면 시스템에서 이 Blob을 유지하려고 하지만 사용자가 요청한 경우에도 삭제할 수 있습니다.

에 대한 android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 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를 사용하여 임대를 다시 획득해야 합니다.

에 대한 android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 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을 유지하려고 함을 시스템에 나타냅니다.

이것은 fordescription를 복용하는 #acquireLease(BlobHandle, int) 변형입니다CharSequence. 호출자는 유효한 리소스 ID description 를 제공할 수 없는 경우에만 이를 사용하는 것이 좋습니다. 그렇지 않으면 앱은 지역화할 수 description 있는 사용을 #acquireLease(BlobHandle, int) 선호해야 합니다.

이는 클라이언트가 이 API를 사용하여 임대 만료 시간을 미리 지정할 필요가 없으며 Blob을 더 이상 유지하지 않으려는 경우를 사용하여 #releaseLease(BlobHandle) 임대를 명시적으로 해제해야 한다는 점을 제외하면 유사 #acquireLease(BlobHandle, CharSequence, long) 합니다.

Blob의 만료 시간(BlobHandle#getExpiryTimeMillis())이 경과하면 활성 임대가 자동으로 해제됩니다.

이 임대 정보는 유지되며 이를 두 번 이상 호출하면 이전 임대를 재정의하는 최신 임대가 발생합니다.

앱이 Blob에서 임대를 획득하면 시스템에서 이 Blob을 유지하려고 하지만 사용자가 요청한 경우에도 삭제할 수 있습니다.

에 대한 android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 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을 유지하려고 함을 시스템에 나타냅니다.

이것은 fordescription를 복용하는 #acquireLease(BlobHandle, int, long) 변형입니다CharSequence. 호출자는 유효한 리소스 ID description 를 제공할 수 없는 경우에만 이를 사용하는 것이 좋습니다. 그렇지 않으면 앱은 지역화할 수 description 있는 사용을 #acquireLease(BlobHandle, int) 선호해야 합니다.

Blob의 만료 시간(BlobHandle#getExpiryTimeMillis())이 경과하면 활성 임대가 자동으로 해제됩니다.

이 임대 정보는 유지되며 이를 두 번 이상 호출하면 이전 임대를 재정의하는 최신 임대가 발생합니다.

앱이 Blob에서 임대를 획득하면 시스템에서 이 Blob을 유지하려고 하지만 사용자가 요청한 경우에도 삭제할 수 있습니다.

에 대한 android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence, long)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 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를 사용하여 임대를 다시 획득해야 합니다.

에 대한 android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, int, long)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 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을 유지하려고 함을 시스템에 나타냅니다.

이것은 fordescription를 복용하는 #acquireLease(BlobHandle, int, long) 변형입니다CharSequence. 호출자는 유효한 리소스 ID description 를 제공할 수 없는 경우에만 이를 사용하는 것이 좋습니다. 그렇지 않으면 앱은 지역화할 수 description 있는 사용을 #acquireLease(BlobHandle, int) 선호해야 합니다.

Blob의 만료 시간(BlobHandle#getExpiryTimeMillis())이 경과하면 활성 임대가 자동으로 해제됩니다.

이 임대 정보는 유지되며 이를 두 번 이상 호출하면 이전 임대를 재정의하는 최신 임대가 발생합니다.

앱이 Blob에서 임대를 획득하면 시스템에서 이 Blob을 유지하려고 하지만 사용자가 요청한 경우에도 삭제할 수 있습니다.

에 대한 android.app.blob.BlobStoreManager.acquireLease(android.app.blob.BlobHandle, java.lang.CharSequence, long)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상