IScheduledFuture Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Azione ritardata che può essere annullata.
[Android.Runtime.Register("java/util/concurrent/ScheduledFuture", "", "Java.Util.Concurrent.IScheduledFutureInvoker")]
[Java.Interop.JavaTypeParameters(new System.String[] { "V" })]
public interface IScheduledFuture : IDisposable, Java.Interop.IJavaPeerable, Java.Util.Concurrent.IDelayed, Java.Util.Concurrent.IFuture
[<Android.Runtime.Register("java/util/concurrent/ScheduledFuture", "", "Java.Util.Concurrent.IScheduledFutureInvoker")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "V" })>]
type IScheduledFuture = interface
interface IDelayed
interface IComparable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IFuture
- Derivato
- Attributi
- Implementazioni
Commenti
Azione ritardata che può essere annullata. In genere, un futuro pianificato è il risultato della pianificazione di un'attività con un oggetto ScheduledExecutorService.
Aggiunto nella versione 1.5.
per java.util.concurrent.ScheduledFuture.
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.
Proprietà
| Nome | Descrizione |
|---|---|
| Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
| IsCancelled |
Restituisce |
| IsDone |
Restituisce |
| JniIdentityHashCode |
Restituisce il valore di |
| JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
| JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
| PeerReference |
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto di cui è stato eseguito il wrapping Java. (Ereditato da IJavaPeerable) |
Metodi
| Nome | Descrizione |
|---|---|
| Cancel(Boolean) |
Tenta di annullare l'esecuzione di questa attività. (Ereditato da IFuture) |
| CompareTo(Object) |
Confronta questo oggetto con l'oggetto specificato per l'ordine. (Ereditato da IComparable) |
| Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
| DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
| ExceptionNow() |
Restituisce l'eccezione generata dall'attività, senza attendere. (Ereditato da IFuture) |
| Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
| Get() |
Attende se necessario il completamento del calcolo e quindi recupera il risultato. (Ereditato da IFuture) |
| Get(Int64, TimeUnit) |
Attende se necessario per il completamento del calcolo al massimo il tempo specificato e quindi recupera il risultato, se disponibile. (Ereditato da IFuture) |
| GetDelay(TimeUnit) |
Restituisce il ritardo rimanente associato a questo oggetto, nell'unità temporale specificata. (Ereditato da IDelayed) |
| InvokeState() |
Azione ritardata che può essere annullata. (Ereditato da IFuture) |
| ResultNow() |
Restituisce il risultato calcolato, senza attendere. (Ereditato da IFuture) |
| SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
| SetJniManagedPeerState(JniManagedPeerStates) |
Azione ritardata che può essere annullata. (Ereditato da IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
| UnregisterFromRuntime() |
Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetAsync(IFuture, Int64, TimeUnit) |
Azione ritardata che può essere annullata. |
| GetAsync(IFuture) |
Azione ritardata che può essere annullata. |
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Azione ritardata che può essere annullata. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |