Microsoft.AspNetCore.Hosting Spazio dei nomi
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 tipi che consentono di configurare e avviare applicazioni Web.
Classi
AppServicesWebHostBuilderExtensions |
Metodo di estensione per aggiungere l'integrazione di Azure AppServices all'app. |
ConventionBasedStartup |
Fornisce tipi che consentono di configurare e avviare applicazioni Web. |
DelegateStartup |
Usato per l'inizializzazione di servizi e middleware usati da un'applicazione. |
EnvironmentName |
Nomi di ambiente comunemente usati. |
HostingAbstractionsWebHostBuilderExtensions |
Contiene metodi di estensione per la configurazione di IWebHostBuilder. |
HostingEnvironmentExtensions |
Metodi di estensione per IHostingEnvironment. |
HostingStartupAttribute |
Attributo marcatore che indica un'implementazione di IHostingStartup che verrà caricata ed eseguita durante la compilazione di un oggetto IWebHost. |
KestrelServerOptionsConnectionLoggingExtensions |
Fornisce tipi che consentono di configurare e avviare applicazioni Web. |
KestrelServerOptionsHttpsExtensions |
Fornisce tipi che consentono di configurare e avviare applicazioni Web. |
KestrelServerOptionsSystemdExtensions |
Estensioni per l'integrazione con systemd |
ListenOptionsConnectionLoggingExtensions |
Estensioni per la registrazione delle connessioni. |
ListenOptionsHttpsExtensions |
Metodi di estensione per ListenOptions che configurano Kestrel per l'uso di HTTPS per un determinato endpoint. |
ServiceFakesWebHostExtensions |
Metodi di estensione che supportano scenari di unit test del server Kestrel. |
StartupBase |
Classe di base per l'inizializzazione di servizi e middleware usati da un'applicazione. |
StartupBase<TBuilder> |
Classe di base per l'inizializzazione di servizi e middleware usati per la configurazione di un oggetto |
WebHostBuilder |
Generatore per IWebHost |
WebHostBuilderContext |
Contesto contenente i servizi comuni in IWebHost. Alcune proprietà possono essere Null fino a quando non vengono impostate da IWebHost. |
WebHostBuilderExtensions |
Contiene estensioni per la configurazione di un oggetto IWebHostBuilder. |
WebHostBuilderHttpSysExtensions |
Fornisce il metodo delle estensioni per usare Http.sys come server per l'host Web. |
WebHostBuilderIISExtensions |
Metodi di estensione per IIS Out-Of-Process. |
WebHostBuilderKestrelExtensions |
Estensioni Kestrel IWebHostBuilder . |
WebHostBuilderLibuvExtensions |
Estensioni Libuv IWebHostBuilder . |
WebHostBuilderMsQuicExtensions |
Fornisce tipi che consentono di configurare e avviare applicazioni Web. |
WebHostBuilderNamedPipeExtensions |
IWebHostBuilder metodi di estensione per configurare il trasporto Named Pipes da utilizzare da Kestrel. |
WebHostBuilderQuicExtensions |
IWebHostBuilder metodi di estensione per configurare il trasporto Quic da usare da Kestrel. |
WebHostBuilderSocketExtensions |
IWebHostBuilder metodi di estensione per configurare il trasporto Socket da usare da Kestrel. |
WebHostBuilderWebListenerExtensions |
Fornisce tipi che consentono di configurare e avviare applicazioni Web. |
WebHostDefaults |
Contiene un set di costanti che rappresentano le chiavi di configurazione. |
WebHostExtensions |
Contiene estensioni per la gestione del ciclo di vita di un oggetto IWebHost. |
Interfacce
IApplicationLifetime |
Consente ai consumer di eseguire la pulizia durante un arresto normale. Questo tipo è obsoleto e verrà rimosso in una versione futura. L'alternativa consigliata è Microsoft.Extensions.Hosting.IHostApplicationLifetime. |
IHostingEnvironment |
Fornisce informazioni sull'ambiente di hosting Web in cui è in esecuzione un'applicazione. Questo tipo è obsoleto e verrà rimosso in una versione futura. L'alternativa consigliata è Microsoft.AspNetCore.Hosting.IWebHostEnvironment. |
IHostingStartup |
Rappresenta una configurazione specifica della piattaforma che verrà applicata a un oggetto IWebHostBuilder durante la compilazione di un oggetto IWebHost. |
IStartup |
Fornisce un'interfaccia per inizializzare i servizi e il middleware usati da un'applicazione. |
IStartupConfigureContainerFilter<TContainerBuilder> |
Questa API supporta l'infrastruttura di ASP.NET Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
IStartupConfigureServicesFilter |
Questa API supporta l'infrastruttura di ASP.NET Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
IStartupFilter |
Fornisce un'interfaccia per estendere la pipeline middleware con nuovi metodi Configure. Può essere usato per aggiungere impostazioni predefinite all'inizio o alla fine della pipeline senza dover registrare in modo esplicito il middleware dell'autore dell'app. |
IWebHost |
Rappresenta un host Web configurato. |
IWebHostBuilder |
Generatore per IWebHost. |
IWebHostEnvironment |
Fornisce informazioni sull'ambiente di hosting Web in cui è in esecuzione un'applicazione. |
Commenti
Per altre informazioni sull'hosting di ASP.NET Core, vedere Host generico .NET in ASP.NET Core.