DispatcherOperation DispatcherOperation DispatcherOperation DispatcherOperation Class

Definizione

Rappresenta un oggetto utilizzato per interagire con un'operazione inviata alla coda di Dispatcher.Represents an object that is used to interact with an operation that has been posted to the Dispatcher queue.

public ref class DispatcherOperation
public class DispatcherOperation
type DispatcherOperation = class
Public Class DispatcherOperation
Ereditarietà
DispatcherOperationDispatcherOperationDispatcherOperationDispatcherOperation
Derivato

Commenti

BeginInvoke Restituisce un DispatcherOperation dell'oggetto quando viene chiamato.BeginInvoke returns a DispatcherOperation object when it is called.

Il DispatcherOperation oggetto può essere utilizzato per interagire con il delegato nel Dispatcher coda, ad esempio la modifica della priorità dell'operazione o l'interruzione dell'operazione.The DispatcherOperation object can be used to interact with the delegate on the Dispatcher queue, such as changing the priority of the operation or aborting the operation.

Per ottenere il valore restituito del delegato richiamato, usare il Result proprietà.To obtain the return value of the invoked delegate, use the Result property.

Il DispatcherOperation non è un limite di gestione delle eccezioni.The DispatcherOperation is not an exception handling boundary. Ciò significa che le eccezioni vengono gestite dal Dispatcher e non vengono mantenute dall'operazione.This means that exceptions are handled by the Dispatcher and are not preserved by the operation.

Proprietà

Dispatcher Dispatcher Dispatcher Dispatcher

Ottiene l'oggetto Dispatcher a cui è stata inviata l'operazione.Gets the Dispatcher that the operation was posted to.

Priority Priority Priority Priority

Ottiene o imposta la priorità dell'operazione nella coda di Dispatcher.Gets or sets the priority of the operation in the Dispatcher queue.

Result Result Result Result

Ottiene il risultato dell'operazione dopo il completamento.Gets the result of the operation after it has completed.

Status Status Status Status

Ottiene lo stato corrente dell'operazione.Gets the current status of the operation.

Task Task Task Task

Ottiene un oggetto Task<TResult> che rappresenta l'operazione corrente.Gets a Task<TResult> that represents the current operation.

Metodi

Abort() Abort() Abort() Abort()

Interrompe l'operazione.Aborts the operation.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAwaiter() GetAwaiter() GetAwaiter() GetAwaiter()

Restituisce un oggetto che riceve una notifica al termine dell'operazione asincrona.Returns an object that is notified when the asynchronous operation is finished.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
InvokeDelegateCore() InvokeDelegateCore() InvokeDelegateCore() InvokeDelegateCore()

Avvia l'operazione associata a DispatcherOperation.Begins the operation that is associated with this DispatcherOperation.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)
Wait() Wait() Wait() Wait()

Attende il completamento dell'operazione.Waits for the operation to complete

Wait(TimeSpan) Wait(TimeSpan) Wait(TimeSpan) Wait(TimeSpan)

Attende il completamento dell'operazione nel periodo di tempo specificato.Waits for the operation to complete in the specified period of time.

Eventi

Aborted Aborted Aborted Aborted

Si verifica quando l'operazione viene interrotta.Occurs when the operation is aborted.

Completed Completed Completed Completed

Si verifica al termine dell'operazione.Occurs when the operation has completed.

Si applica a