Udostępnij za pośrednictwem


BackgroundService Klasa

Definicja

Klasa podstawowa do implementowania długotrwałej klasy 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
Dziedziczenie
BackgroundService
Implementuje

Konstruktory

BackgroundService()

Inicjuje nowe wystąpienie klasy BackgroundService.

Właściwości

ExecuteTask

Pobiera zadanie, które wykonuje operację w tle.

Metody

Dispose()

Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ExecuteAsync(CancellationToken)

Ta metoda jest wywoływana podczas uruchamiania IHostedService . Implementacja powinna zwrócić zadanie reprezentujące okres istnienia wykonywanych długotrwałych operacji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
StartAsync(CancellationToken)

Wyzwalane, gdy host aplikacji jest gotowy do uruchomienia usługi.

StopAsync(CancellationToken)

Wyzwalane, gdy host aplikacji wykonuje bezproblemowe zamknięcie.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

StartAndStopAsync(IHostedService, CancellationToken)

Uruchamia i natychmiast zatrzymuje usługę.

Dotyczy