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 elementu z pakietu abstrakcji hostingu.
public ref class HostingAbstractionsHostExtensions abstract sealed
public static class HostingAbstractionsHostExtensions
type HostingAbstractionsHostExtensions = class
Public Module HostingAbstractionsHostExtensions
- Dziedziczenie
-
HostingAbstractionsHostExtensions
Metody
| Nazwisko | Opis |
|---|---|
| Run(IHost) |
Uruchamia aplikację i blokuje wątek wywołujący do momentu wyzwolenia zamknięcia hosta i zatrzymania wszystkich IHostedService wystąpień. |
| RunAsync(IHost, CancellationToken) |
Uruchamia aplikację i zwraca wartość Task , która kończy się tylko po wyzwoleniu lub wyłączeniu tokenu.
Wystąpienie |
| 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. |