BackgroundService Klass

Definition

Basklass för implementering av en tidskrävande 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
Arv
BackgroundService
Implementeringar

Konstruktorer

Name Description
BackgroundService()

Initierar en ny instans av BackgroundService klassen.

Egenskaper

Name Description
ExecuteTask

Hämtar den uppgift som kör bakgrundsåtgärden.

Metoder

Name Description
Dispose()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
ExecuteAsync(CancellationToken)

Den här metoden anropas när startar IHostedService . Implementeringen bör returnera en uppgift som representerar livslängden för de långvariga åtgärder som utförs.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
StartAsync(CancellationToken)

Utlöses när programvärden är redo att starta tjänsten.

StopAsync(CancellationToken)

Utlöses när programvärden utför en graciös avstängning.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Tilläggsmetoder

Name Description
StartAndStopAsync(IHostedService, CancellationToken)

Startar och stoppar omedelbart tjänsten.

Gäller för