HostingAbstractionsHostExtensions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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. |