BlobStoreManager.AcquireLease 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
AcquireLease(BlobHandle, ICharSequence) |
로 표시되는 Blob에 대한 임대를 획득합니다 |
AcquireLease(BlobHandle, Int32) |
로 표시되는 Blob에 대한 임대를 획득합니다 |
AcquireLease(BlobHandle, String) |
로 표시되는 Blob에 대한 임대를 획득합니다 |
AcquireLease(BlobHandle, ICharSequence, Int64) |
로 표시되는 Blob에 대한 임대를 획득합니다 |
AcquireLease(BlobHandle, Int32, Int64) |
로 표시되는 Blob에 대한 임대를 획득합니다 |
AcquireLease(BlobHandle, String, Int64) |
로 표시되는 Blob에 대한 임대를 획득합니다 |
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 오픈 소스 프로젝트에서 만들고 공유하고 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 오픈 소스 프로젝트에서 만들고 공유하고 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 오픈 소스 프로젝트에서 만들고 공유하고 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 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.