Freigeben über


DispatcherOperation Klasse

Definition

Stellt ein Objekt dar, mit dem die Interaktion mit einem Vorgang erfolgt, der an die Dispatcher-Warteschlange gesendet wurde.

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
Vererbung
DispatcherOperation
Abgeleitet

Hinweise

BeginInvoke gibt ein DispatcherOperation -Objekt zurück, wenn es aufgerufen wird.

Das DispatcherOperation -Objekt kann verwendet werden, um mit dem Delegaten in der Dispatcher Warteschlange zu interagieren, z. B. die Priorität des Vorgangs zu ändern oder den Vorgang abzubrechen.

Verwenden Sie die -Eigenschaft, um den Rückgabewert des aufgerufenen Delegaten Result abzurufen.

Ist DispatcherOperation keine Ausnahmebehandlungsgrenze. Dies bedeutet, dass Ausnahmen von Dispatcher behandelt werden und vom -Vorgang nicht beibehalten werden.

Eigenschaften

Dispatcher

Ruft den Dispatcher ab, an den der Vorgang gesendet wurde.

Priority

Ruft die Priorität des Vorgangs in der Dispatcher-Warteschlange ab oder legt diese Priorität fest.

Result

Ruft das Ergebnis des Vorgangs nach dessen Abschluss ab.

Status

Ruft den aktuellen Status des Vorgangs ab.

Task

Ruft einen Task<TResult> ab, der den aktuellen Vorgang darstellt.

Methoden

Abort()

Bricht den Vorgang ab.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetAwaiter()

Gibt ein Objekt zurück, das benachrichtigt wird, wenn der asynchrone Vorgang abgeschlossen ist.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InvokeDelegateCore()

Startet den Vorgang, der diesem DispatcherOperation zugeordnet ist.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Wait()

Wartet bis zum Abschluss des Vorgangs.

Wait(TimeSpan)

Wartet für den angegebenen Zeitraum bis zum Abschluss des Vorgangs.

Ereignisse

Aborted

Tritt nach dem Abbrechen des Vorgangs ein.

Completed

Tritt ein, wenn der Vorgang abgeschlossen wurde.

Gilt für: