Sprache

DispatcherQueueController.CreateOnCurrentThread Methode

Definition

Erstellt im aufrufenden Thread eine DispatcherQueue , die mit einer USER32-Nachrichtenschleife interopt.

public:
 static DispatcherQueueController ^ CreateOnCurrentThread();
 static DispatcherQueueController CreateOnCurrentThread();
public static DispatcherQueueController CreateOnCurrentThread();
function createOnCurrentThread()
Public Shared Function CreateOnCurrentThread () As DispatcherQueueController

Gibt zurück

The DispatcherQueue on the calling thread.

Hinweise

Es wird eine DispatcherQueue erstellt und dem aktuellen Thread zugeordnet. Wenn bereits ein DispatcherQueue mit dem aktuellen Thread verknüpft ist, tritt ein Fehler auf. Sie können über DispatcherQueueController.DispatcherQueue auf die erstellte DispatcherQueue zugreifen.

Damit die Verteilerwarteschlange Aufgaben verteilen kann, muss der aktuelle Thread Nachrichten pumpen. Bevor der aktuelle Thread beendet wird, muss er DispatcherQueueController.ShutdownQueueAsync aufrufen und die Pumpe von Nachrichten fortsetzen, bis die IAsyncAction abgeschlossen ist; oder rufen Sie DispatcherQueueController.ShutdownQueue auf, was erst zurückgegeben wird, wenn die Warteschlange beendet wird.

Gilt für: