Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

HostingEnvironment.QueueBackgroundWorkItem-Methode: (Action<CancellationToken>)

 

Veröffentlicht: Oktober 2016

[Wird nur in .NET Framework 4.5.2 und neueren Versionen unterstützt]

Plant eine Aufgabe, die im Hintergrund und unabhängig von allen Anforderungen ausgeführt werden kann.

Namespace:   System.Web.Hosting
Assembly:  System.Web (in System.Web.dll)

[SecurityPermissionAttribute(SecurityAction.LinkDemand, Unrestricted = true)]
public static void QueueBackgroundWorkItem(
	Action<CancellationToken> workItem
)

Parameter

workItem
Type: System.Action<CancellationToken>

Eine Ausführungseinheit.

Unterscheidet sich von einem normalen Arbeitsaufgabe im ThreadPool ASP.NET mitverfolgen können funktionieren wie viele Elemente, die über diese API registriert werden derzeit ausgeführt, und die ASP.NET-Laufzeit wird versucht, Verzögerung AppDomain heruntergefahren, bis diese Arbeitsaufgaben aktionsblock ausgeführt wurden. Diese API kann nicht außerhalb von ASP.NET verwaltete Anwendungsdomäne aufgerufen werden. Bereitgestellte CancellationToken wird signalisiert, wenn die Anwendung heruntergefahren wird.

QueueBackgroundWorkItem nimmt einen Rückruf Aufgabe zurückgibt. die Arbeitsaufgabe gilt als abgeschlossen, wenn der Rückruf zurückgegeben.

.NET Framework
Verfügbar seit 4.5.2
Zurück zum Anfang
Anzeigen: