BackgroundService Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ę. |