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
| Nome | Descrizione |
|---|---|
| AppServicesWebHostBuilderExtensions |
Metodo di estensione per aggiungere Azure'integrazione di 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 di uso comune. |
| 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 gli 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 IWebHostda . |
| WebHostBuilderExtensions |
Contiene estensioni per la configurazione di un oggetto IWebHostBuilder. |
| WebHostBuilderHttpSysExtensions |
Fornisce il metodo extensions 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 utilizzare da Kestrel. |
| WebHostBuilderSocketExtensions |
IWebHostBuilder metodi di estensione per configurare il trasporto Socket da utilizzare 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
| Nome | Descrizione |
|---|---|
| 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 IWebHostBuilder oggetto durante la compilazione di un oggetto IWebHost. |
| IStartup |
Fornisce un'interfaccia per l'inizializzazione di servizi e middleware usati da un'applicazione. |
| IStartupConfigureContainerFilter<TContainerBuilder> |
Questa API supporta l'infrastruttura 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 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 rendere l'autore dell'app registrare in modo esplicito il middleware. |
| 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 .NET Host generico in ASP.NET Core.