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