Partager via


IWebHost Interface

Définition

Représente un hôte web configuré.

public interface class IWebHost : IDisposable
public interface IWebHost : IDisposable
type IWebHost = interface
    interface IDisposable
Public Interface IWebHost
Implements IDisposable
Implémente

Propriétés

ServerFeatures

IFeatureCollection exposé par le serveur configuré.

Services

pour IServiceProvider l’hôte.

Méthodes

Start()

Commence à écouter sur les adresses configurées.

StartAsync(CancellationToken)

Commence à écouter sur les adresses configurées.

StopAsync(CancellationToken)

Tentez d’arrêter l’hôte de manière appropriée.

Méthodes d’extension

Run(IWebHost)

Exécute une application web et bloque le thread appelant jusqu’à l’arrêt de l’hôte.

Run(IWebHost, CancellationToken)

Exécute une application web et bloque le thread appelant jusqu’à ce que le jeton soit déclenché ou l’arrêt soit déclenché.

RunAsync(IWebHost, CancellationToken)

Exécute une application web et retourne une tâche qui se termine uniquement lorsque le jeton est déclenché ou l’arrêt est déclenché.

StopAsync(IWebHost, TimeSpan)

Tente d’arrêter normalement l’hôte avec le délai d’attente donné.

WaitForShutdown(IWebHost)

Bloque le thread appelant jusqu’à ce que l’arrêt soit déclenché via Ctrl+C ou SIGTERM.

WaitForShutdownAsync(IWebHost, CancellationToken)

Retourne une tâche qui se termine lorsque l’arrêt est déclenché via le jeton donné, Ctrl+C ou SIGTERM.

RunAsService(IWebHost)

Exécute l’application web spécifiée à l’intérieur d’un service Windows et bloque jusqu’à ce que le service soit arrêté.

GetTestClient(IWebHost)

Récupère le client de test à partir de TestServer dans les services hôtes.

GetTestServer(IWebHost)

Récupère le Serveur de test à partir des services hôtes.

S’applique à