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