Język

HostingAbstractionsHostExtensions Klasa

Definicja

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 host jest usuwane po uruchomieniu.

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