Freigeben über


WebHostExtensions Klasse

Definition

Enthält Erweiterungen zum Verwalten des Lebenszyklus eines IWebHost.

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

Methoden

Run(IWebHost)

Führt eine Webanwendung aus, und blockieren Sie den aufrufenden Thread bis zum Herunterfahren des Hosts.

Run(IWebHost, CancellationToken)

Führt eine Webanwendung aus, und blockieren Sie den aufrufenden Thread, bis das Token ausgelöst oder das Herunterfahren ausgelöst wird.

RunAsync(IWebHost, CancellationToken)

Führt eine Webanwendung aus und gibt einen Task zurück, der nur abgeschlossen wird, wenn das Token ausgelöst oder das Herunterfahren ausgelöst wird.

StopAsync(IWebHost, TimeSpan)

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

WaitForShutdown(IWebHost)

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

WaitForShutdownAsync(IWebHost, CancellationToken)

Gibt einen Vorgang zurück, der abgeschlossen wird, wenn das Herunterfahren über das angegebene Token, STRG+C oder SIGTERM ausgelöst wird.

Gilt für: