BackgroundService Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Alaposztály egy hosszú futású implementáláshoz 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
- Öröklődés
-
BackgroundService
- Megvalósítás
Konstruktorok
| Name | Description |
|---|---|
| BackgroundService() |
Inicializálja a BackgroundService osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| ExecuteTask |
Lekéri a háttérműveletet végrehajtó feladatot. |
Metódusok
| Name | Description |
|---|---|
| Dispose() |
Végrehajtja a nem felügyelt erőforrások felszabadításával, felszabadításával vagy alaphelyzetbe állításával kapcsolatos alkalmazásalapú feladatokat. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| ExecuteAsync(CancellationToken) |
Ezt a metódust az IHostedService indításkor hívjuk meg. Az implementációnak olyan feladatot kell visszaadnia, amely a hosszú ideig futó művelet(ek) élettartamát jelöli. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| StartAsync(CancellationToken) |
Akkor aktiválódik, ha az alkalmazásgazda készen áll a szolgáltatás elindítására. |
| StopAsync(CancellationToken) |
Akkor aktiválódik, amikor az alkalmazásgazda kecses leállítást végez. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Bővítő metódusok
| Name | Description |
|---|---|
| StartAndStopAsync(IHostedService, CancellationToken) |
Elindítja és azonnal leállítja a szolgáltatást. |