Lingua

IAccountManagerFuture.GetResult(Int64, TimeUnit) Metodo

Definizione

Funzione di accesso per il risultato futuro rappresentato dall'oggetto AccountManagerFuture .

[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

Parametri

timeout
Int64

tempo massimo di attesa

unit
TimeUnit

unità temporale dell'argomento timeout. Non deve essere null.

Valori restituiti

il risultato effettivo

Attributi

Eccezioni

se la richiesta è stata annullata per qualsiasi motivo

se si è verificato un errore durante la comunicazione con l'autenticatore o se l'autenticatore ha restituito una risposta non valida

se l'autenticatore ha restituito una risposta di errore che indica che ha rilevato un'eccezione IOException durante la comunicazione con il server di autenticazione

Commenti

Funzione di accesso per il risultato futuro rappresentato dall'oggetto AccountManagerFuture . Questa chiamata verrà bloccata fino a quando il risultato non sarà disponibile. Per verificare se il risultato è disponibile senza bloccare, è possibile chiamare #isDone() e #isCancelled(). Se la richiesta che ha generato questo risultato ha esito negativo o viene annullata, verrà generata un'eccezione anziché la chiamata che restituisce normalmente. Se viene specificato un timeout, la richiesta verrà annullata automaticamente se non viene completata in quel periodo di tempo.

per android.accounts.AccountManagerFuture.getResult(long, java.util.concurrent.TimeUnit).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a