HostApplicationBuilder Konstruktorer
Definition
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.
Överlagringar
| Name | Description |
|---|---|
| HostApplicationBuilder() |
Initierar en ny instans av HostApplicationBuilder klassen med förkonfigurerade standardvärden. |
| HostApplicationBuilder(HostApplicationBuilderSettings) |
Initierar en ny instans av HostApplicationBuilder. |
| HostApplicationBuilder(String[]) |
Initierar en ny instans av HostApplicationBuilder klassen med förkonfigurerade standardvärden. |
HostApplicationBuilder()
Initierar en ny instans av HostApplicationBuilder klassen med förkonfigurerade standardvärden.
public:
HostApplicationBuilder();
public HostApplicationBuilder();
Public Sub New ()
Kommentarer
Följande standardvärden tillämpas på den returnerade HostApplicationBuilder:
- ställa in till ContentRootPath resultatet av GetCurrentDirectory()
- läsa in värden IConfiguration från "DOTNET_" prefixade miljövariabler
- läsa in värden IConfiguration från den angivna kommandoraden args
- läsa in appen IConfiguration från "appsettings.json" och "appsettings.[EnvironmentName].json"
- läs in appen IConfiguration från [ApplicationName].settings.jsonoch [ApplicationName].settings.[EnvironmentName].json" när ApplicationName den inte är tom
- läsa in appen IConfiguration från användarhemligheter när EnvironmentName är "Utveckling" med hjälp av postsammansättningen
- läsa in appen IConfiguration från miljövariabler
- läsa in appen IConfiguration från den angivna kommandoraden args
- ILoggerFactory konfigurera för att logga in på konsolen, felsöka och händelsekällans utdata
- aktiverar omfångsvalidering på containern för beroendeinmatning när EnvironmentName är "Utveckling"
Gäller för
HostApplicationBuilder(HostApplicationBuilderSettings)
Initierar en ny instans av HostApplicationBuilder.
public:
HostApplicationBuilder(Microsoft::Extensions::Hosting::HostApplicationBuilderSettings ^ settings);
public HostApplicationBuilder(Microsoft.Extensions.Hosting.HostApplicationBuilderSettings? settings);
new Microsoft.Extensions.Hosting.HostApplicationBuilder : Microsoft.Extensions.Hosting.HostApplicationBuilderSettings -> Microsoft.Extensions.Hosting.HostApplicationBuilder
Public Sub New (settings As HostApplicationBuilderSettings)
Parametrar
- settings
- HostApplicationBuilderSettings
Inställningar som styr den inledande konfigurationen och om standardinställningarna ska användas.
Gäller för
HostApplicationBuilder(String[])
Initierar en ny instans av HostApplicationBuilder klassen med förkonfigurerade standardvärden.
public:
HostApplicationBuilder(cli::array <System::String ^> ^ args);
public HostApplicationBuilder(string[]? args);
new Microsoft.Extensions.Hosting.HostApplicationBuilder : string[] -> Microsoft.Extensions.Hosting.HostApplicationBuilder
Public Sub New (args As String())
Parametrar
- args
- String[]
Kommandoraden args.
Kommentarer
Följande standardvärden tillämpas på den returnerade HostApplicationBuilder:
- ställa in till ContentRootPath resultatet av GetCurrentDirectory()
- läsa in värden IConfiguration från "DOTNET_" prefixade miljövariabler
- läsa in värden IConfiguration från den angivna kommandoraden args
- läsa in appen IConfiguration från "appsettings.json" och "appsettings.[EnvironmentName].json"
- läs in appen IConfiguration från [ApplicationName].settings.jsonoch [ApplicationName].settings.[EnvironmentName].json" när ApplicationName den inte är tom
- läsa in appen IConfiguration från användarhemligheter när EnvironmentName är "Utveckling" med hjälp av postsammansättningen
- läsa in appen IConfiguration från miljövariabler
- läsa in appen IConfiguration från den angivna kommandoraden args
- ILoggerFactory konfigurera för att logga in på konsolen, felsöka och händelsekällans utdata
- aktiverar omfångsvalidering på containern för beroendeinmatning när EnvironmentName är "Utveckling"