BackgroundService Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |