DispatcherOperation Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |