BackgroundService Osztály

Definíció

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.

A következőre érvényes: