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 保持四周。
這是針對取得 CharSequence
的description
變體#acquireLease(BlobHandle, int)
。 強烈建議呼叫端只有在無法提供有效的資源標識符 description
時,才使用此標識碼。 否則,應用程式應該偏好使用 #acquireLease(BlobHandle, int)
允許本地化的應用程式 description
。
這與 #acquireLease(BlobHandle, CharSequence, long)
類似,不同之處在於用戶端不需要使用此 API 預先指定租用到期時間,而且當用戶端不再想要保留 Blob 時,必須使用 明確釋放租用 #releaseLease(BlobHandle)
。
當 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 的用途。
- 屬性
備註
取得所表示 Blob 的 blobHandle
租用。 此租用會向系統指出呼叫端希望 Blob 保持四周。
這與 #acquireLease(BlobHandle, int, long)
類似,不同之處在於用戶端不需要使用此 API 預先指定租用到期時間,而且當用戶端不再想要保留 Blob 時,必須使用 明確釋放租用 #releaseLease(BlobHandle)
。
當 Blob 到期時間 (BlobHandle#getExpiryTimeMillis()
) 經過時,系統會自動釋放任何作用中的租用。
此租用資訊會保存,並多次呼叫此租用會導致最新的租用覆寫任何先前的租用。
當應用程式在 Blob 上取得租用時,系統會嘗試保留此 Blob,但請注意,如果使用者要求,仍然可以刪除它。
如果的資源名稱 descriptionResId
修改為應用程式更新的一部分,應用程式應該使用新的資源識別碼重新取得租用。
的 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 保持四周。
這是針對取得 CharSequence
的description
變體#acquireLease(BlobHandle, int)
。 強烈建議呼叫端只有在無法提供有效的資源標識符 description
時,才使用此標識碼。 否則,應用程式應該偏好使用 #acquireLease(BlobHandle, int)
允許本地化的應用程式 description
。
這與 #acquireLease(BlobHandle, CharSequence, long)
類似,不同之處在於用戶端不需要使用此 API 預先指定租用到期時間,而且當用戶端不再想要保留 Blob 時,必須使用 明確釋放租用 #releaseLease(BlobHandle)
。
當 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 的行為與 #acquireLease(BlobHandle, int)
用戶端不再需要 Blob 時必須明確呼叫 #releaseLease(BlobHandle)
的行為相同。
- 屬性
備註
取得所表示 Blob 的 blobHandle
租用。 此租用會向系統指出呼叫端希望 Blob 保持四周。
這是針對取得 CharSequence
的description
變體#acquireLease(BlobHandle, int, long)
。 強烈建議呼叫端只有在無法提供有效的資源標識符 description
時,才使用此標識碼。 否則,應用程式應該偏好使用 #acquireLease(BlobHandle, int)
允許本地化的應用程式 description
。
當 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 的用途。
- leaseExpiryTimeMillis
- Int64
在時間基底中,租用可以自動釋放的毫秒數 System#currentTimeMillis()
。 如果其值為 0
,則此 API 的行為與 #acquireLease(BlobHandle, int)
用戶端不再需要 Blob 時必須明確呼叫 #releaseLease(BlobHandle)
的行為相同。
- 屬性
備註
取得所表示 Blob 的 blobHandle
租用。 此租用會向系統指出呼叫端希望 Blob 保持四周。
當 Blob 到期時間 (BlobHandle#getExpiryTimeMillis()
) 經過時,系統會自動釋放任何作用中的租用。
此租用資訊會保存,並多次呼叫此租用會導致最新的租用覆寫任何先前的租用。
當應用程式在 Blob 上取得租用時,系統會嘗試保留此 Blob,但請注意,如果使用者要求,仍然可以刪除它。
如果的資源名稱 descriptionResId
修改為應用程式更新的一部分,應用程式應該使用新的資源識別碼重新取得租用。
的 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 的行為與 #acquireLease(BlobHandle, int)
用戶端不再需要 Blob 時必須明確呼叫 #releaseLease(BlobHandle)
的行為相同。
備註
取得所表示 Blob 的 blobHandle
租用。 此租用會向系統指出呼叫端希望 Blob 保持四周。
這是針對取得 CharSequence
的description
變體#acquireLease(BlobHandle, int, long)
。 強烈建議呼叫端只有在無法提供有效的資源標識符 description
時,才使用此標識碼。 否則,應用程式應該偏好使用 #acquireLease(BlobHandle, int)
允許本地化的應用程式 description
。
當 Blob 到期時間 (BlobHandle#getExpiryTimeMillis()
) 經過時,系統會自動釋放任何作用中的租用。
此租用資訊會保存,並多次呼叫此租用會導致最新的租用覆寫任何先前的租用。
當應用程式在 Blob 上取得租用時,系統會嘗試保留此 Blob,但請注意,如果使用者要求,仍然可以刪除它。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。