DispatcherOperation DispatcherOperation DispatcherOperation DispatcherOperation Class

Definition

Stellt ein Objekt dar, mit dem die Interaktion mit einem Vorgang erfolgt, der an die Dispatcher-Warteschlange gesendet wurde.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
Vererbung
DispatcherOperationDispatcherOperationDispatcherOperationDispatcherOperation
Abgeleitet

Hinweise

BeginInvoke Gibt eine DispatcherOperation Objekt, wenn sie aufgerufen wird.BeginInvoke returns a DispatcherOperation object when it is called.

Die DispatcherOperation Objekt kann verwendet werden, um die Interaktion mit dem Delegaten auf dem Dispatcher Warteschlange, wie z. B. Ändern der Priorität des Vorgangs oder der Vorgang wird abgebrochen.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.

Verwenden Sie zum Abrufen des Rückgabewerts des aufgerufenen Delegaten die Result Eigenschaft.To obtain the return value of the invoked delegate, use the Result property.

Die DispatcherOperation ist keine Begrenzung für die Behandlung von Ausnahmen.The DispatcherOperation is not an exception handling boundary. Dies bedeutet, dass Ausnahmen, indem behandelt werden die Dispatcher und werden nicht beibehalten, indem Sie den Vorgang.This means that exceptions are handled by the Dispatcher and are not preserved by the operation.

Eigenschaften

Dispatcher Dispatcher Dispatcher Dispatcher

Ruft den Dispatcher ab, an den der Vorgang gesendet wurde.Gets the Dispatcher that the operation was posted to.

Priority Priority Priority Priority

Ruft die Priorität des Vorgangs in der Dispatcher-Warteschlange ab oder legt diese Priorität fest.Gets or sets the priority of the operation in the Dispatcher queue.

Result Result Result Result

Ruft das Ergebnis des Vorgangs nach dessen Abschluss ab.Gets the result of the operation after it has completed.

Status Status Status Status

Ruft den aktuellen Status des Vorgangs ab.Gets the current status of the operation.

Task Task Task Task

Ruft einen Task<TResult> ab, der den aktuellen Vorgang darstellt.Gets a Task<TResult> that represents the current operation.

Methoden

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

Bricht den Vorgang ab.Aborts the operation.

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

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

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

Gibt ein Objekt zurück, das benachrichtigt wird, wenn der asynchrone Vorgang abgeschlossen ist.Returns an object that is notified when the asynchronous operation is finished.

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

Fungiert als Standardhashfunktion.Serves as the default hash function.

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

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

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

Startet den Vorgang, der diesem DispatcherOperation zugeordnet ist.Begins the operation that is associated with this DispatcherOperation.

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

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

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

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

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

Wartet bis zum Abschluss des Vorgangs.Waits for the operation to complete

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

Wartet für den angegebenen Zeitraum bis zum Abschluss des Vorgangs.Waits for the operation to complete in the specified period of time.

Ereignisse

Aborted Aborted Aborted Aborted

Tritt nach dem Abbrechen des Vorgangs ein.Occurs when the operation is aborted.

Completed Completed Completed Completed

Tritt ein, wenn der Vorgang abgeschlossen wurde.Occurs when the operation has completed.

Gilt für: