Freigeben über


HostingAbstractionsHostExtensions Klasse

Definition

Stellt Erweiterungsmethoden für das IHost aus dem Hostingabstraktionspaket bereit.

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

Methoden

Run(IHost)

Führt eine Anwendung aus und blockiert den aufrufenden Thread, bis das Herunterfahren des Hosts ausgelöst und alle IHostedService Instanzen beendet werden.

RunAsync(IHost, CancellationToken)

Führt eine Anwendung aus und gibt einen Task zurück, der nur abgeschlossen wird, wenn das Token ausgelöst oder heruntergefahren wird und alle IHostedService Instanzen beendet werden.

Start(IHost)

Startet den Host synchron.

StopAsync(IHost, TimeSpan)

Versucht, den Host im angegebenen Timeout ordnungsgemäß zu beenden.

WaitForShutdown(IHost)

Blockiert den aufrufenden Thread, bis das Herunterfahren per STRG+C oder SIGTERM ausgelöst wird.

WaitForShutdownAsync(IHost, CancellationToken)

Gibt eine Aufgabe zurück, die abgeschlossen wird, wenn das Herunterfahren über das angegebene Token ausgelöst wird.

Gilt für: