IWebHost Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |