IAccountManagerFuture 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
AccountManagerFuture
表示非同步 AccountManager
呼叫的結果。
[Android.Runtime.Register("android/accounts/AccountManagerFuture", "", "Android.Accounts.IAccountManagerFutureInvoker")]
[Java.Interop.JavaTypeParameters(new System.String[] { "V" })]
public interface IAccountManagerFuture : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/accounts/AccountManagerFuture", "", "Android.Accounts.IAccountManagerFutureInvoker")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "V" })>]
type IAccountManagerFuture = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 屬性
- 實作
備註
AccountManagerFuture
表示非同步 AccountManager
呼叫的結果。 系統會提供方法來檢查計算是否完成、等候完成,以及擷取計算的結果。 只有在計算完成時,才能使用 方法 get
擷取結果,並視需要封鎖直到它準備就緒為止。 取消是由 cancel
方法執行。 系統會提供其他方法來判斷工作是否正常完成或已取消。 計算完成後,就無法取消計算。 如果您想要為了取消性而不要提供可用的結果, Future
您可以宣告表單 Future<?>
的類型,並傳回 null
作為基礎工作的結果。
的 android.accounts.AccountManagerFuture
JAVA 檔。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。
屬性
Handle |
取得基礎 Android 物件的 JNI 值。 (繼承來源 IJavaObject) |
IsCancelled |
|
IsDone |
如果這項工作已完成,則傳 |
JniIdentityHashCode |
傳回包裝實例的 |
JniManagedPeerState |
受控對等的狀態。 (繼承來源 IJavaPeerable) |
JniPeerMembers |
成員存取和調用支援。 (繼承來源 IJavaPeerable) |
PeerReference |
傳 JniObjectReference 回已包裝 JAVA 物件實例的 。 (繼承來源 IJavaPeerable) |
Result |
代表之未來結果的 IAccountManagerFuture 存取子。 |
方法
Cancel(Boolean) |
嘗試取消此工作的執行。 |
Disposed() |
在處置實例時呼叫。 (繼承來源 IJavaPeerable) |
DisposeUnlessReferenced() |
如果沒有這個實例的未完成參考,則呼叫 |
Finalized() |
實例完成時呼叫。 (繼承來源 IJavaPeerable) |
GetResult(Int64, TimeUnit) |
代表之未來結果的 |
SetJniIdentityHashCode(Int32) |
設定 所 |
SetJniManagedPeerState(JniManagedPeerStates) |
|
SetPeerReference(JniObjectReference) |
設定 所 |
UnregisterFromRuntime() |
取消註冊此實例,讓執行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。 (繼承來源 IJavaPeerable) |
擴充方法
GetResultAsync(IAccountManagerFuture, Int64, TimeUnit) |
|
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|