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ę. |