Freigeben über


DispatcherQueueController.CreateOnDedicatedThread Methode

Definition

Erstellt eine DispatcherQueue , mit der Sie Aufgaben in einem dedizierten Thread ausführen können.

public:
 static DispatcherQueueController ^ CreateOnDedicatedThread();
 static DispatcherQueueController CreateOnDedicatedThread();
public static DispatcherQueueController CreateOnDedicatedThread();
function createOnDedicatedThread()
Public Shared Function CreateOnDedicatedThread () As DispatcherQueueController

Gibt zurück

Die DispatcherQueue , mit der Sie Aufgaben in einem dedizierten Thread ausführen können.

Hinweise

Diese Methode erstellt einen Thread und ordnet diesem Thread eine DispatcherQueue zu. Es wird eine DispatcherQueue erstellt, die dem aktuellen Thread zugeordnet ist. Sie können über DispatcherQueueController.DispatcherQueueQueue auf den erstellten DispatcherQueue zugreifen.

Der erstellte DispatcherQueue wird weiterhin in seinem dedizierten Thread ausgeführt, bis er explizit heruntergefahren wird. Um Thread- und Speicherverluste zu vermeiden, rufen Sie dispatcherQueueController.ShutdownQueueQueue oder DispatcherQueueController.ShutdownQueueAsync auf, wenn Sie mit dem DispatcherQueueController.ShutdownQueueAsync fertig sind, um Thread- und Speicherverluste zu vermeiden.

Gilt für: