Dispatcher.Yield Methode

Definition

Erstellt ein erwartbares Objekt, das asynchron die Steuerung an den aktuellen Dispatcher zurückgibt und dem Verteiler die Möglichkeit bietet, andere Ereignisse zu verarbeiten.

Überlädt

Name Beschreibung
Yield()

Erstellt ein erwartbares Objekt, das asynchron die Steuerung an den aktuellen Dispatcher zurückgibt und dem Verteiler die Möglichkeit bietet, andere Ereignisse zu verarbeiten.

Yield(DispatcherPriority)

Erstellt ein erwartbares Objekt, das asynchron die Steuerung an den aktuellen Dispatcher zurückgibt und dem Verteiler die Möglichkeit bietet, andere Ereignisse zu verarbeiten. Die Arbeit, die auftritt, wenn das Steuerelement an den Code zurückgibt, der auf das Ergebnis dieser Methode wartet, wird mit der angegebenen Priorität geplant.

Yield()

Erstellt ein erwartbares Objekt, das asynchron die Steuerung an den aktuellen Dispatcher zurückgibt und dem Verteiler die Möglichkeit bietet, andere Ereignisse zu verarbeiten.

public:
 static System::Windows::Threading::DispatcherPriorityAwaitable Yield();
public static System.Windows.Threading.DispatcherPriorityAwaitable Yield();
static member Yield : unit -> System.Windows.Threading.DispatcherPriorityAwaitable
Public Shared Function Yield () As DispatcherPriorityAwaitable

Gibt zurück

Ein erwartbares Objekt, das asynchron die Steuerung an den aktuellen Dispatcher zurückgibt und dem Verteiler die Möglichkeit bietet, andere Ereignisse zu verarbeiten.

Hinweise

Mit dieser Methode können Sie die Ausführungssteuerung vorübergehend für den aktuellen Verteiler freigeben, sodass sie andere Aufgaben ausführen kann, z. B. andere Ereignisse verarbeiten. Verwenden Sie den Operator await oder Await in Visual Basic, um die Steuerung an den aktuellen Verteiler zurückzugeben. Verwenden Sie diese Methode, wenn Sie Ihrer App die Möglichkeit geben möchten, Ereignisse zu verarbeiten, während Die App viel Arbeit im UI-Thread ausführt. Sie können diese Methode beispielsweise in einer langen Schleife verwenden, die ein Steuerelement aktualisiert.

Diese Methode entspricht dem Aufrufen der Yield(DispatcherPriority) Methode und dem Übergeben von DispatcherPriority.Background.

Gilt für:

Yield(DispatcherPriority)

Erstellt ein erwartbares Objekt, das asynchron die Steuerung an den aktuellen Dispatcher zurückgibt und dem Verteiler die Möglichkeit bietet, andere Ereignisse zu verarbeiten. Die Arbeit, die auftritt, wenn das Steuerelement an den Code zurückgibt, der auf das Ergebnis dieser Methode wartet, wird mit der angegebenen Priorität geplant.

public:
 static System::Windows::Threading::DispatcherPriorityAwaitable Yield(System::Windows::Threading::DispatcherPriority priority);
public static System.Windows.Threading.DispatcherPriorityAwaitable Yield(System.Windows.Threading.DispatcherPriority priority);
static member Yield : System.Windows.Threading.DispatcherPriority -> System.Windows.Threading.DispatcherPriorityAwaitable
Public Shared Function Yield (priority As DispatcherPriority) As DispatcherPriorityAwaitable

Parameter

priority
DispatcherPriority

Die Priorität, mit der die Fortsetzung geplant werden soll.

Gibt zurück

Ein erwartbares Objekt, das asynchron die Steuerung an den aktuellen Dispatcher zurückgibt und dem Verteiler die Möglichkeit bietet, andere Ereignisse zu verarbeiten.

Hinweise

Mit dieser Methode können Sie die Ausführungssteuerung vorübergehend für den aktuellen Verteiler freigeben, sodass sie andere Aufgaben ausführen kann, z. B. andere Ereignisse verarbeiten. Verwenden Sie den Operator await oder Await in Visual Basic, um die Steuerung an den aktuellen Verteiler zurückzugeben. Verwenden Sie diese Methode, wenn Sie Ihrer App die Möglichkeit geben möchten, Ereignisse zu verarbeiten, während Die App viel Arbeit im UI-Thread ausführt. Sie können diese Methode beispielsweise in einer langen Schleife verwenden, die ein Steuerelement aktualisiert.

Gilt für: