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

BeginInvokeGibt ein DispatcherOperation -Objekt zurück, wenn es aufgerufen wird.BeginInvoke returns a DispatcherOperation object when it is called.

Das DispatcherOperation -Objekt kann verwendet werden, um mit dem Delegaten Dispatcher in der Warteschlange zu interagieren, z. b. das Ändern der Priorität des Vorgangs oder das Abbrechen des Vorgangs.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.

Um den Rückgabewert des aufgerufenen Delegaten abzurufen, verwenden Result Sie die-Eigenschaft.To obtain the return value of the invoked delegate, use the Result property.

Der DispatcherOperation ist keine Ausnahme Behandlungs Grenze.The DispatcherOperation is not an exception handling boundary. Dies bedeutet, dass Ausnahmen vom Dispatcher behandelt werden und nicht durch den-Vorgang beibehalten werden.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: