HostingAbstractionsHostExtensions Classe

Definizione

Fornisce metodi di estensione per l'oggetto IHost dal pacchetto di astrazioni di hosting.

public ref class HostingAbstractionsHostExtensions abstract sealed
public static class HostingAbstractionsHostExtensions
type HostingAbstractionsHostExtensions = class
Public Module HostingAbstractionsHostExtensions
Ereditarietà
HostingAbstractionsHostExtensions

Metodi

Nome Descrizione
Run(IHost)

Esegue un'applicazione e blocca il thread chiamante finché non viene attivato l'arresto dell'host e tutte le IHostedService istanze vengono arrestate.

RunAsync(IHost, CancellationToken)

Esegue un'applicazione e restituisce un oggetto Task che viene completato solo quando il token viene attivato o arrestato. L'istanza viene eliminata dopo l'esecuzione host .

Start(IHost)

Avvia l'host in modo sincrono.

StopAsync(IHost, TimeSpan)

Tenta di arrestare normalmente l'host con il timeout specificato.

WaitForShutdown(IHost)

Blocca il thread chiamante finché non viene attivato l'arresto tramite CTRL+C o SIGTERM.

WaitForShutdownAsync(IHost, CancellationToken)

Restituisce un'attività che viene completata quando l'arresto viene attivato tramite il token specificato.

Si applica a