Partager via


HostingAbstractionsHostExtensions Classe

Définition

Fournit des méthodes d’extension pour le IHost à partir du package d’abstractions d’hébergement.

public ref class HostingAbstractionsHostExtensions abstract sealed
public static class HostingAbstractionsHostExtensions
type HostingAbstractionsHostExtensions = class
Public Module HostingAbstractionsHostExtensions
Héritage
HostingAbstractionsHostExtensions

Méthodes

Run(IHost)

Exécute une application et bloque le thread appelant jusqu’à ce que l’arrêt de l’hôte soit déclenché et que toutes les IHostedService instances soient arrêtées.

RunAsync(IHost, CancellationToken)

Exécute une application et retourne une tâche qui se termine uniquement lorsque le jeton est déclenché ou l’arrêt est déclenché et que toutes les IHostedService instances sont arrêtées.

Start(IHost)

Démarre l’hôte en mode synchrone.

StopAsync(IHost, TimeSpan)

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

WaitForShutdown(IHost)

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

WaitForShutdownAsync(IHost, CancellationToken)

Retourne une tâche qui est effectuée quand l’arrêt est déclenché par le biais du jeton fourni.

S’applique à