HostingAbstractionsHostExtensions Klasa

Definicja

Udostępnia metody rozszerzenia dla IHost pakietu abstrakcji hostingu.

public ref class HostingAbstractionsHostExtensions abstract sealed
public static class HostingAbstractionsHostExtensions
type HostingAbstractionsHostExtensions = class
Public Module HostingAbstractionsHostExtensions
Dziedziczenie
HostingAbstractionsHostExtensions

Metody

Run(IHost)

Uruchamia aplikację i blokuje wątek wywołujący do momentu wyzwolenia zamknięcia hosta, a wszystkie IHostedService wystąpienia zostaną zatrzymane.

RunAsync(IHost, CancellationToken)

Uruchamia aplikację i zwraca zadanie, które kończy się tylko po wyzwoleniu lub wyłączeniu tokenu i zatrzymaniu wszystkich IHostedService wystąpień.

Start(IHost)

Uruchamia hosta synchronicznie.

StopAsync(IHost, TimeSpan)

Próbuje bezpiecznie zatrzymać hosta przy użyciu danego limitu czasu.

WaitForShutdown(IHost)

Blokuje wątek wywołujący do momentu wyzwolenia zamknięcia za pomocą klawiszy Ctrl+C lub SIGTERM.

WaitForShutdownAsync(IHost, CancellationToken)

Zwraca zadanie, które kończy się po wyzwoleniu zamknięcia za pośrednictwem danego tokenu.

Dotyczy