Microsoft.Extensions.Hosting Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt klassen waarmee u de resources en levensduur van een app kunt inkapselen.
Klassen
| Name | Description |
|---|---|
| ApplicationMetadataHostBuilderExtensions |
Extensies voor toepassingsmetagegevens. |
| BackgroundService |
Basisklasse voor het implementeren van een langdurige IHostedService. |
| ConsoleLifetimeOptions |
Biedt optievlagmen voor ConsoleLifetime. |
| EnvironmentName |
Veelgebruikte omgevingsnamen. Dit type is verouderd en wordt verwijderd in een toekomstige versie. Het aanbevolen alternatief is Microsoft. Extensions.Hosting.Environments. |
| Environments |
Veelgebruikte omgevingsnamen. |
| FakeHostingExtensions |
Extensiemethoden die ondersteuning bieden voor testscenario's voor hosteenheden. |
| Host |
Biedt handige methoden voor het maken van exemplaren van IHostBuilder vooraf geconfigureerde standaardwaarden. |
| HostAbortedException |
De uitzondering die wordt gegenereerd wanneer een IHost wordt gestopt om aan te geven dat de host correct stopt. Deze uitzondering mag niet worden gegenereerd of verwerkt door gebruikerscode. |
| HostApplicationBuilder |
Vertegenwoordigt een gehoste toepassingen en servicesbouwer die helpt bij het beheren van configuratie, logboekregistratie, levensduur en meer. |
| HostApplicationBuilderSettings |
Instellingen voor het maken van een HostApplicationBuilder. |
| HostBuilder |
Een programma-initialisatiehulpprogramma. |
| HostBuilderContext |
Context met de algemene services op de IHost. Sommige eigenschappen zijn mogelijk null totdat ze zijn ingesteld door de IHost. |
| HostDefaults |
Constanten voor HostBuilder-configuratiesleutels. |
| HostEnvironmentEnvExtensions |
Extensiemethoden voor IHostEnvironment. |
| HostingAbstractionsHostBuilderExtensions |
Biedt uitbreidingsmethoden voor het IHostBuilder hostingabstractiespakket. |
| HostingAbstractionsHostExtensions |
Biedt uitbreidingsmethoden voor het IHost hostingabstractiespakket. |
| HostingEnvironmentExtensions |
Extensiemethoden voor IHostingEnvironment. |
| HostingHostBuilderExtensions |
Biedt uitbreidingsmethoden voor het IHostBuilder hostpakket. |
| HostOptions |
Opties voor IHost. |
| SystemdHostBuilderExtensions |
Extensiemethoden voor het instellen SystemdLifetime. |
| WindowsServiceLifetimeHostBuilderExtensions |
Extensiemethoden voor het instellen van WindowsServiceLifetime. |
| WindowsServiceLifetimeOptions |
Hiermee geeft u opties voor het configureren van de levensduur van een Windows-service. |
Interfaces
| Name | Description |
|---|---|
| IApplicationLifetime |
Hiermee kunnen gebruikers opschonen tijdens een probleemloos afsluiten. Dit type is verouderd en wordt verwijderd in een toekomstige versie. Het aanbevolen alternatief is Microsoft. Extensions.Hosting.IHostApplicationLifetime. |
| IHost |
Een programmaabstractie. |
| IHostApplicationBuilder |
Vertegenwoordigt een gehoste opbouwfunctie voor toepassingen en services waarmee u configuratie, logboekregistratie, levensduur en meer kunt beheren. |
| IHostApplicationLifetime |
Hiermee kunnen consumenten op de hoogte worden gesteld van gebeurtenissen van de levensduur van toepassingen. Deze interface is niet bedoeld om door de gebruiker te vervangen. |
| IHostBuilder |
Een abstractie van programma-initialisatie. |
| IHostedLifecycleService |
Definieert methoden die worden uitgevoerd vóór of na StartAsync(CancellationToken) en StopAsync(CancellationToken). |
| IHostedService |
Definieert methoden voor objecten die worden beheerd door de host. |
| IHostEnvironment |
Biedt informatie over de hostingomgeving waarin een toepassing wordt uitgevoerd. |
| IHostingEnvironment |
Biedt informatie over de hostingomgeving waarin een toepassing wordt uitgevoerd. Dit type is verouderd en wordt verwijderd in een toekomstige versie. Het aanbevolen alternatief is Microsoft. Extensions.Hosting.IHostEnvironment. |
| IHostLifetime |
Houdt de levensduur van de host bij. |
Enums
| Name | Description |
|---|---|
| BackgroundServiceExceptionBehavior |
Hiermee geeft u een gedrag op dat wordt IHost uitgevoerd als een niet-verwerkte uitzondering optreedt in een van de BackgroundService exemplaren. |