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
Die DispatcherQueue im aufrufenden Thread.
Hinweise
Eine DispatcherQueue wird erstellt und dem aktuellen Thread zugeordnet. Ein Fehler tritt auf, wenn dem aktuellen Thread bereits eine DispatcherQueue zugeordnet ist. Sie können auf die erstellte DispatcherQueue über DispatcherQueueController.DispatcherQueue zugreifen.
Damit die Verteilerwarteschlange Aufgaben senden kann, muss der aktuelle Thread Nachrichten pumpen. Bevor der aktuelle Thread beendet wird, muss er DispatcherQueueController.ShutdownQueueAsync aufrufen und das Pumpen von Nachrichten fortsetzen, bis die IAsyncAction abgeschlossen ist. oder rufen Sie DispatcherQueueController.ShutdownQueue auf, die erst zurückgegeben wird, wenn die Warteschlange heruntergefahren wird.