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 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.