Condividi tramite


IAccountManagerFuture Interfaccia

Definizione

Rappresenta AccountManagerFuture il risultato di una chiamata asincrona 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
Attributi
Implementazioni

Commenti

Rappresenta AccountManagerFuture il risultato di una chiamata asincrona AccountManager . I metodi vengono forniti per verificare se il calcolo è completato, attendere il completamento e recuperare il risultato del calcolo. Il risultato può essere recuperato solo usando il metodo get al termine del calcolo, bloccando se necessario fino a quando non è pronto. L'annullamento cancel viene eseguito dal metodo . Vengono forniti metodi aggiuntivi per determinare se l'attività è stata completata normalmente o annullata. Una volta completato un calcolo, il calcolo non può essere annullato. Se si vuole usare un Future oggetto per motivi di annullamento, ma non fornire un risultato utilizzabile, è possibile dichiarare i tipi del modulo Future&lt;?&gt; e restituire null come risultato dell'attività sottostante.

Documentazione Java per android.accounts.AccountManagerFuture.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Proprietà

Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
IsCancelled

Restituisce true se questa attività è stata annullata prima del completamento normalmente.

IsDone

Restituisce true se questa attività è stata completata.

JniIdentityHashCode

Restituisce il valore di per java.lang.System.identityHashCode() l'istanza di wrapped.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
PeerReference

Restituisce un'istanza JniObjectReference dell'oggetto Java con wrapping.

(Ereditato da IJavaPeerable)
Result

Funzione di accesso per il risultato IAccountManagerFuture futuro che rappresenta.

Metodi

Cancel(Boolean)

Tenta di annullare l'esecuzione di questa attività.

Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non fa nulla.

(Ereditato da IJavaPeerable)
Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
GetResult(Int64, TimeUnit)

Funzione di accesso per il risultato AccountManagerFuture futuro che rappresenta.

SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Rappresenta AccountManagerFuture il risultato di una chiamata asincrona AccountManager .

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
UnregisterFromRuntime()

Annullare la registrazione di questa istanza in modo che il runtime non lo restituirà dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)

Metodi di estensione

GetResultAsync(IAccountManagerFuture, Int64, TimeUnit)

Rappresenta AccountManagerFuture il risultato di una chiamata asincrona AccountManager .

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Rappresenta AccountManagerFuture il risultato di una chiamata asincrona AccountManager .

GetJniTypeName(IJavaPeerable)

Rappresenta AccountManagerFuture il risultato di una chiamata asincrona AccountManager .

Si applica a