Sprache

IAccountManagerFuture.GetResult(Int64, TimeUnit) Methode

Definition

Accessor für das zukünftige Ergebnis, das AccountManagerFuture die Darstellung darstellt.

[Android.Runtime.Register("getResult", "(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;", "GetGetResult_JLjava_util_concurrent_TimeUnit_Handler:Android.Accounts.IAccountManagerFutureInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? GetResult(long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("getResult", "(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;", "GetGetResult_JLjava_util_concurrent_TimeUnit_Handler:Android.Accounts.IAccountManagerFutureInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetResult : int64 * Java.Util.Concurrent.TimeUnit -> Java.Lang.Object

Parameter

timeout
Int64

die maximale Wartezeit

unit
TimeUnit

die Zeiteinheit des Timeoutarguments. Dies darf nicht null sein.

Gibt zurück

das tatsächliche Ergebnis

Attribute

Ausnahmen

wenn die Anforderung aus irgendeinem Grund abgebrochen wurde

wenn beim Kommunizieren mit dem Authentifikator ein Fehler aufgetreten ist oder der Authentifikator eine ungültige Antwort zurückgegeben hat

wenn der Authentifikator eine Fehlerantwort zurückgegeben hat, die angibt, dass beim Kommunizieren mit dem Authentifizierungsserver eine IOException aufgetreten ist

Hinweise

Accessor für das zukünftige Ergebnis, das AccountManagerFuture die Darstellung darstellt. Dieser Aufruf wird blockiert, bis das Ergebnis verfügbar ist. Um zu überprüfen, ob das Ergebnis ohne Blockierung verfügbar ist, kann man anrufen #isDone() und #isCancelled(). Wenn die Anforderung, die dieses Ergebnis generiert hat, fehlschlägt oder abgebrochen wird, wird eine Ausnahme ausgelöst, anstatt dass der Aufruf normal zurückgegeben wird. Wenn ein Timeout angegeben wird, wird die Anforderung automatisch abgebrochen, wenn sie in diesem Zeitraum nicht abgeschlossen ist.

Java Dokumentation für android.accounts.AccountManagerFuture.getResult(long, java.util.concurrent.TimeUnit).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: