WebHostExtensions Klasa

Definicja

Zawiera rozszerzenia do zarządzania cyklem życia obiektu IWebHost.

C#
public static class WebHostExtensions
Dziedziczenie
WebHostExtensions

Metody

Run(IWebHost)

Uruchamia aplikację internetową i blokuje wątek wywołujący do czasu zamknięcia hosta.

Run(IWebHost, CancellationToken)

Uruchamia aplikację internetową i blokuje wątek wywołujący do momentu wyzwolenia lub wyzwolenia tokenu zamknięcia.

RunAsync(IWebHost, CancellationToken)

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

StopAsync(IWebHost, TimeSpan)

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

WaitForShutdown(IWebHost)

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

WaitForShutdownAsync(IWebHost, CancellationToken)

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

Dotyczy

Produkt Wersje
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0