Taal

Dispatcher.Yield Methode

Definitie

Hiermee maakt u een te wachtend object dat asynchroon controle terugbrengt naar de huidige dispatcher en biedt de dispatcher de mogelijkheid om andere gebeurtenissen te verwerken.

Overloads

Name Description
Yield()

Hiermee maakt u een te wachtend object dat asynchroon controle terugbrengt naar de huidige dispatcher en biedt de dispatcher de mogelijkheid om andere gebeurtenissen te verwerken.

Yield(DispatcherPriority)

Hiermee maakt u een te wachtend object dat asynchroon controle terugbrengt naar de huidige dispatcher en biedt de dispatcher de mogelijkheid om andere gebeurtenissen te verwerken. Het werk dat optreedt wanneer het besturingselement terugkeert naar de code die wacht op het resultaat van deze methode, wordt gepland met de opgegeven prioriteit.

Yield()

Hiermee maakt u een te wachtend object dat asynchroon controle terugbrengt naar de huidige dispatcher en biedt de dispatcher de mogelijkheid om andere gebeurtenissen te verwerken.

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

Retouren

Een wachtbaar object dat asynchroon controle over de huidige dispatcher oplevert en de dispatcher de mogelijkheid biedt om andere gebeurtenissen te verwerken.

Opmerkingen

Deze methode biedt een manier om het uitvoeringsbeheer tijdelijk vrij te geven aan de huidige dispatcher, zodat het andere werk kan doen, zoals andere gebeurtenissen verwerken. Gebruik de operator await of Await in Visual Basic om het besturingselement terug te keren naar de huidige dispatcher. Gebruik deze methode als u uw app een kans wilt geven om gebeurtenissen te verwerken terwijl uw app veel werk doet aan de UI-thread. U kunt deze methode bijvoorbeeld gebruiken in een langlopende lus waarmee een besturingselement wordt bijgewerkt.

Deze methode is gelijk aan het aanroepen van de methode en het doorgeven van Yield(DispatcherPriority)de DispatcherPriority.Background methode.

Van toepassing op

Yield(DispatcherPriority)

Hiermee maakt u een te wachtend object dat asynchroon controle terugbrengt naar de huidige dispatcher en biedt de dispatcher de mogelijkheid om andere gebeurtenissen te verwerken. Het werk dat optreedt wanneer het besturingselement terugkeert naar de code die wacht op het resultaat van deze methode, wordt gepland met de opgegeven prioriteit.

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

Parameters

priority
DispatcherPriority

De prioriteit waarop de voortzetting moet worden gepland.

Retouren

Een wachtbaar object dat asynchroon controle over de huidige dispatcher oplevert en de dispatcher de mogelijkheid biedt om andere gebeurtenissen te verwerken.

Opmerkingen

Deze methode biedt een manier om het uitvoeringsbeheer tijdelijk vrij te geven aan de huidige dispatcher, zodat het andere werk kan doen, zoals andere gebeurtenissen verwerken. Gebruik de operator await of Await in Visual Basic om het besturingselement terug te keren naar de huidige dispatcher. Gebruik deze methode als u uw app een kans wilt geven om gebeurtenissen te verwerken terwijl uw app veel werk doet aan de UI-thread. U kunt deze methode bijvoorbeeld gebruiken in een langlopende lus waarmee een besturingselement wordt bijgewerkt.

Van toepassing op