Condividi tramite


DispatcherOperation Classe

Definizione

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.

Si applica a