Microsoft.Extensions.Hosting Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klasser som gör att du kan kapsla in en apps resurser och livslängdsfunktioner.
Klasser
| Name | Description |
|---|---|
| ApplicationMetadataHostBuilderExtensions |
Tillägg för programmetadata. |
| BackgroundService |
Basklass för implementering av en tidskrävande IHostedService. |
| ConsoleLifetimeOptions |
Innehåller alternativflaggor för ConsoleLifetime. |
| EnvironmentName |
Vanliga miljönamn. Den här typen är föråldrad och tas bort i en framtida version. Det rekommenderade alternativet är Microsoft. Extensions.Hosting.Environments. |
| Environments |
Vanliga miljönamn. |
| FakeHostingExtensions |
Tilläggsmetoder som stöder scenarier för värdenhetstestning. |
| Host |
Tillhandahåller bekvämlighetsmetoder för att skapa instanser av IHostBuilder med förkonfigurerade standardvärden. |
| HostAbortedException |
Undantaget som utlöses när en IHost stoppas för att indikera att värden stoppas korrekt. Det här undantaget bör inte genereras eller hanteras av användarkod. |
| HostApplicationBuilder |
Representerar en värdbaserad program- och tjänstbyggare som hjälper till att hantera konfiguration, loggning, livslängd med mera. |
| HostApplicationBuilderSettings |
Inställningar för att konstruera en HostApplicationBuilder. |
| HostBuilder |
Ett programinitieringsverktyg. |
| HostBuilderContext |
Kontext som innehåller de vanliga tjänsterna på IHost. Vissa egenskaper kan vara null tills de har angetts av IHost. |
| HostDefaults |
Konstanter för Konfigurationsnycklar för HostBuilder. |
| HostEnvironmentEnvExtensions |
Tilläggsmetoder för IHostEnvironment. |
| HostingAbstractionsHostBuilderExtensions |
Tillhandahåller tilläggsmetoder för IHostBuilder från paketet med värdabstraktioner. |
| HostingAbstractionsHostExtensions |
Tillhandahåller tilläggsmetoder för IHost från paketet med värdabstraktioner. |
| HostingEnvironmentExtensions |
Tilläggsmetoder för IHostingEnvironment. |
| HostingHostBuilderExtensions |
Tillhandahåller tilläggsmetoder för IHostBuilder från värdpaketet. |
| HostOptions |
Alternativ för IHost. |
| SystemdHostBuilderExtensions |
Tilläggsmetoder för att konfigurera SystemdLifetime. |
| WindowsServiceLifetimeHostBuilderExtensions |
Tilläggsmetoder för att konfigurera WindowsServiceLifetime. |
| WindowsServiceLifetimeOptions |
Anger alternativ för att konfigurera livslängden för en Windows-tjänst. |
Gränssnitt
| Name | Description |
|---|---|
| IApplicationLifetime |
Gör det möjligt för konsumenter att utföra rensning under en graciös avstängning. Den här typen är föråldrad och tas bort i en framtida version. Det rekommenderade alternativet är Microsoft. Extensions.Hosting.IHostApplicationLifetime. |
| IHost |
En programabstraktion. |
| IHostApplicationBuilder |
Representerar en värdbaserad program- och tjänstbyggare som hjälper till att hantera konfiguration, loggning, livslängd med mera. |
| IHostApplicationLifetime |
Gör att konsumenter kan meddelas om programmets livslängdshändelser. Det här gränssnittet är inte avsett att vara användarersättbart. |
| IHostBuilder |
En abstraktion av programinitiering. |
| IHostedLifecycleService |
Definierar metoder som körs före eller efter StartAsync(CancellationToken) och StopAsync(CancellationToken). |
| IHostedService |
Definierar metoder för objekt som hanteras av värden. |
| IHostEnvironment |
Innehåller information om värdmiljön som ett program körs i. |
| IHostingEnvironment |
Innehåller information om värdmiljön som ett program körs i. Den här typen är föråldrad och tas bort i en framtida version. Det rekommenderade alternativet är Microsoft. Extensions.Hosting.IHostEnvironment. |
| IHostLifetime |
Spårar värdens livslängd. |
Uppräkningar
| Name | Description |
|---|---|
| BackgroundServiceExceptionBehavior |
Anger ett beteende som IHost ska uppfyllas om ett ohanterat undantag inträffar i någon av dess BackgroundService instanser. |