Freigeben über


DispatcherOperation Klasse

Definition

Stellt ein Objekt dar, das für die Interaktion mit einem Vorgang verwendet wird, der in der Dispatcher Warteschlange gepostet 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 für die Interaktion mit dem Delegaten in der Dispatcher Warteschlange verwendet werden, z. B. zum Ändern der Priorität des Vorgangs oder zum Abbrechen des Vorgangs.

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

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

Eigenschaften

Name Beschreibung
Dispatcher

Ruft ab Dispatcher , an den der Vorgang gepostet wurde.

Priority

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

Result

Ruft das Ergebnis des Vorgangs ab, nachdem er abgeschlossen wurde.

Status

Ruft den aktuellen Status des Vorgangs ab.

Task

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

Methoden

Name Beschreibung
Abort()

Bricht den Vorgang ab.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetAwaiter()

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

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
InvokeDelegateCore()

Beginnt den Vorgang, der diesem DispatcherOperationzugeordnet ist.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)
Wait()

Wartet auf den Abschluss des Vorgangs.

Wait(TimeSpan)

Wartet auf den Abschluss des Vorgangs im angegebenen Zeitraum.

Ereignisse

Name Beschreibung
Aborted

Tritt auf, wenn der Vorgang abgebrochen wird.

Completed

Tritt auf, wenn der Vorgang abgeschlossen ist.

Gilt für: