Condividi tramite


Microsoft.AspNetCore.Hosting Spazio dei nomi

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 TBuilder.

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.