BackgroundService Klasse

Definition

Basisklasse zur Implementierung einer IHostedService-Schnittstelle mit langer Laufzeit.Base class for implementing a long running IHostedService.

public ref class BackgroundService abstract : IDisposable, Microsoft::Extensions::Hosting::IHostedService
public abstract class BackgroundService : IDisposable, Microsoft.Extensions.Hosting.IHostedService
type BackgroundService = class
    interface IHostedService
    interface IDisposable
Public MustInherit Class BackgroundService
Implements IDisposable, IHostedService
Vererbung
BackgroundService
Implementiert

Konstruktoren

BackgroundService()

Methoden

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
ExecuteAsync(CancellationToken)

Diese Methode wird beim Start von IHostedService aufgerufen.This method is called when the IHostedService starts. Die Implementierung sollte eine Aufgabe zurückgeben, die die Lebensdauer des ausgeführten Vorgangs oder der ausgeführten Vorgänge mit langer Laufzeit repräsentiert.The implementation should return a task that represents the lifetime of the long running operation(s) being performed.

GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
StartAsync(CancellationToken)

Wird ausgelöst, wenn der Anwendungshost bereit ist, den Dienst zu starten.Triggered when the application host is ready to start the service.

StopAsync(CancellationToken)

Wird ausgelöst, wenn der Anwendungshost ein ordnungsgemäßes Herunterfahren ausführt.Triggered when the application host is performing a graceful shutdown.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: