Share via


HostApplicationBuilder Constructeurs

Définition

Surcharges

HostApplicationBuilder()

Initialise une nouvelle instance de la HostApplicationBuilder classe avec des valeurs par défaut préconfigurées.

HostApplicationBuilder(HostApplicationBuilderSettings)

Initialise une nouvelle instance de la classe HostApplicationBuilder.

HostApplicationBuilder(String[])

Initialise une nouvelle instance de la HostApplicationBuilder classe avec des valeurs par défaut préconfigurées.

HostApplicationBuilder()

Source:
HostApplicationBuilder.cs
Source:
HostApplicationBuilder.cs
Source:
HostApplicationBuilder.cs
Source:
HostApplicationBuilder.cs

Initialise une nouvelle instance de la HostApplicationBuilder classe avec des valeurs par défaut préconfigurées.

public:
 HostApplicationBuilder();
public HostApplicationBuilder ();
Public Sub New ()

Remarques

Les valeurs par défaut suivantes sont appliquées au retourné HostApplicationBuilder:

  • Définissez sur ContentRootPath le résultat de GetCurrentDirectory().
  • Chargez l’hôte IConfiguration à partir de variables d’environnement préfixées « DOTNET_ ».
  • Chargez l’hôte IConfiguration à partir des arguments de ligne de commande fournis.
  • Chargez l’application IConfiguration à partir de « appsettings.json » et « appsettings .[EnvironmentName]. json'.
  • Chargez l’application IConfiguration à partir des secrets utilisateur quand EnvironmentName est « Développement » à l’aide de l’assembly d’entrée.
  • Charger l’application IConfiguration à partir de variables d’environnement.
  • Charger l’application IConfiguration à partir des arguments de ligne de commande fournis.
  • Configurez le pour vous connecter à la console, au débogage et à la ILoggerFactory sortie de la source de l’événement.
  • Active la validation d’étendue sur le conteneur d’injection de dépendances lorsque EnvironmentName est « Développement ».

S’applique à

HostApplicationBuilder(HostApplicationBuilderSettings)

Source:
HostApplicationBuilder.cs
Source:
HostApplicationBuilder.cs
Source:
HostApplicationBuilder.cs
Source:
HostApplicationBuilder.cs

Initialise une nouvelle instance de la classe 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)

Paramètres

settings
HostApplicationBuilderSettings

Paramètres qui spécifient la configuration initiale et si les paramètres par défaut doivent être utilisés.

S’applique à

HostApplicationBuilder(String[])

Source:
HostApplicationBuilder.cs
Source:
HostApplicationBuilder.cs
Source:
HostApplicationBuilder.cs
Source:
HostApplicationBuilder.cs

Initialise une nouvelle instance de la HostApplicationBuilder classe avec des valeurs par défaut préconfigurées.

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())

Paramètres

args
String[]

Arguments de la ligne de commande.

Remarques

Les valeurs par défaut suivantes sont appliquées au retourné HostApplicationBuilder:

  • Définissez sur ContentRootPath le résultat de GetCurrentDirectory(),
  • Charger l’hôte IConfiguration à partir de variables d’environnement préfixées « DOTNET_ »,
  • Chargez l’hôte IConfiguration à partir des arguments de ligne de commande fournis.
  • Chargez l’application IConfiguration à partir de « appsettings.json » et « appsettings .[EnvironmentName]. json'.
  • Chargez l’application IConfiguration à partir des secrets utilisateur quand EnvironmentName est « Développement » à l’aide de l’assembly d’entrée.
  • Charger l’application IConfiguration à partir de variables d’environnement.
  • Charger l’application IConfiguration à partir des arguments de ligne de commande fournis.
  • Configurez le pour vous connecter à la console, au débogage et à la ILoggerFactory sortie de la source de l’événement.
  • Activez la validation d’étendue sur le conteneur d’injection de dépendances lorsque EnvironmentName est « Développement ».

S’applique à