Dispatcher.Yield Methode
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.
Erstellt ein Awaitable-Objekt, welches ansynchron das Steuerelement an den aktuellen Verteiler zurückgibt und dem Verteiler die Gelegenheit gibt, andere Ereignisse zu verarbeiten.
Überlädt
Yield() |
Erstellt ein Awaitable-Objekt, welches ansynchron das Steuerelement an den aktuellen Verteiler zurückgibt und dem Verteiler die Gelegenheit gibt, andere Ereignisse zu verarbeiten. |
Yield(DispatcherPriority) |
Erstellt ein Awaitable-Objekt, welches ansynchron das Steuerelement an den aktuellen Verteiler zurückgibt und dem Verteiler die Gelegenheit gibt, andere Ereignisse zu verarbeiten. Die Arbeit, welche auftritt, wenn das Steuerelement an den Code zurückgibt, der auf das Ergebnis dieser Methode wartet, die mit der angegebenen Priorität geplant wurde. |
Yield()
Erstellt ein Awaitable-Objekt, welches ansynchron das Steuerelement an den aktuellen Verteiler zurückgibt und dem Verteiler die Gelegenheit gibt, 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 awaitable-Objekt, das asynchron dem aktuellen Verteiler Steuerelemente zurückgibt und dem Verteiler die Gelegenheit gibt, andere Ereignisse zu verarbeiten.
Hinweise
Diese Methode bietet ihnen eine Möglichkeit, die Ausführungssteuerung vorübergehend für den aktuellen Verteiler freizugeben, damit er andere Aufgaben erledigen kann, z. B. andere Ereignisse verarbeiten. Verwenden Sie den await
-Operator oder Await
in Visual Basic für den Rückgabewert, 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 Ihre App viel Arbeit im UI-Thread ausführt. Sie können diese Methode beispielsweise in einer zeitintensiven Schleife verwenden, die ein Steuerelement aktualisiert.
Diese Methode entspricht dem Aufrufen der Yield(DispatcherPriority) -Methode und der Übergabe DispatcherPriority.Backgroundvon .
Gilt für:
Yield(DispatcherPriority)
Erstellt ein Awaitable-Objekt, welches ansynchron das Steuerelement an den aktuellen Verteiler zurückgibt und dem Verteiler die Gelegenheit gibt, andere Ereignisse zu verarbeiten. Die Arbeit, welche auftritt, wenn das Steuerelement an den Code zurückgibt, der auf das Ergebnis dieser Methode wartet, die mit der angegebenen Priorität geplant wurde.
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 awaitable-Objekt, das asynchron dem aktuellen Verteiler Steuerelemente zurückgibt und dem Verteiler die Gelegenheit gibt, andere Ereignisse zu verarbeiten.
Hinweise
Diese Methode bietet ihnen eine Möglichkeit, die Ausführungssteuerung vorübergehend für den aktuellen Verteiler freizugeben, damit er andere Aufgaben erledigen kann, z. B. andere Ereignisse verarbeiten. Verwenden Sie den await
-Operator oder Await
in Visual Basic für den Rückgabewert, 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 Ihre App viel Arbeit im UI-Thread ausführt. Sie können diese Methode beispielsweise in einer zeitintensiven Schleife verwenden, die ein Steuerelement aktualisiert.