DispatcherOperation Classe
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.
Rappresenta un oggetto utilizzato per interagire con un'operazione inviata alla coda di Dispatcher.
public ref class DispatcherOperation sealed
public ref class DispatcherOperation
public sealed class DispatcherOperation
public class DispatcherOperation
type DispatcherOperation = class
Public NotInheritable Class DispatcherOperation
Public Class DispatcherOperation
- Ereditarietà
-
DispatcherOperation
- Derivato
Commenti
BeginInvoke restituisce un DispatcherOperation oggetto quando viene chiamato.
L'oggetto DispatcherOperation può essere usato per interagire con il delegato nella Dispatcher coda, ad esempio per modificare la priorità dell'operazione o interrompere l'operazione.
Per ottenere il valore restituito del delegato richiamato, utilizzare la Result proprietà .
Non DispatcherOperation è un limite di gestione delle eccezioni. Ciò significa che le eccezioni vengono gestite da Dispatcher e non vengono mantenute dall'operazione.
Proprietà
Dispatcher |
Ottiene l'oggetto Dispatcher a cui è stata inviata l'operazione. |
Priority |
Ottiene o imposta la priorità dell'operazione nella coda di Dispatcher. |
Result |
Ottiene il risultato dell'operazione dopo il completamento. |
Status |
Ottiene lo stato corrente dell'operazione. |
Task |
Ottiene un oggetto Task<TResult> che rappresenta l'operazione corrente. |
Metodi
Abort() |
Interrompe l'operazione. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetAwaiter() |
Restituisce un oggetto che riceve una notifica al termine dell'operazione asincrona. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
InvokeDelegateCore() |
Avvia l'operazione associata a DispatcherOperation. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Wait() |
Attende il completamento dell'operazione. |
Wait(TimeSpan) |
Attende il completamento dell'operazione nel periodo di tempo specificato. |
Eventi
Aborted |
Si verifica quando l'operazione viene interrotta. |
Completed |
Si verifica al termine dell'operazione. |