Partager via


GenericHostBuilderExtensions.ConfigureWebHostDefaults Méthode

Définition

Surcharges

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Configure un IHostBuilder avec les valeurs par défaut pour l’hébergement d’une application web. Cela doit être appelé avant la configuration spécifique de l’application pour éviter le remplacement des services fournis, des sources de configuration, des environnements, de la racine de contenu, etc.

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>, Action<WebHostBuilderOptions>)

Configure un IHostBuilder avec les valeurs par défaut pour l’hébergement d’une application web. Cela doit être appelé avant la configuration spécifique de l’application pour éviter le remplacement des services fournis, des sources de configuration, des environnements, de la racine de contenu, etc.

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Source:
GenericHostBuilderExtensions.cs

Configure un IHostBuilder avec les valeurs par défaut pour l’hébergement d’une application web. Cela doit être appelé avant la configuration spécifique de l’application pour éviter le remplacement des services fournis, des sources de configuration, des environnements, de la racine de contenu, etc.

public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureWebHostDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder, Action<Microsoft.AspNetCore.Hosting.IWebHostBuilder> configure);
static member ConfigureWebHostDefaults : Microsoft.Extensions.Hosting.IHostBuilder * Action<Microsoft.AspNetCore.Hosting.IWebHostBuilder> -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureWebHostDefaults (builder As IHostBuilder, configure As Action(Of IWebHostBuilder)) As IHostBuilder

Paramètres

builder
IHostBuilder

Instance IHostBuilder à configurer.

configure
Action<IWebHostBuilder>

Configurer le rappel

Retours

Référence à une builder fois l’opération terminée.

Remarques

Les valeurs par défaut suivantes sont appliquées à :IHostBuilder

  • utiliser Kestrel comme serveur web et le configurer à l’aide des fournisseurs de configuration de l’application
  • configurer WebRootFileProvider pour inclure des ressources web statiques à partir de projets référencés par l’assembly d’entrée pendant le développement
  • ajoute le middleware HostFiltering
  • ajoute le middleware ForwardedHeaders si ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
  • activer l’intégration IIS

S’applique à

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>, Action<WebHostBuilderOptions>)

Source:
GenericHostBuilderExtensions.cs

Configure un IHostBuilder avec les valeurs par défaut pour l’hébergement d’une application web. Cela doit être appelé avant la configuration spécifique de l’application pour éviter le remplacement des services fournis, des sources de configuration, des environnements, de la racine de contenu, etc.

public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureWebHostDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder, Action<Microsoft.AspNetCore.Hosting.IWebHostBuilder> configure, Action<Microsoft.Extensions.Hosting.WebHostBuilderOptions> configureOptions);
static member ConfigureWebHostDefaults : Microsoft.Extensions.Hosting.IHostBuilder * Action<Microsoft.AspNetCore.Hosting.IWebHostBuilder> * Action<Microsoft.Extensions.Hosting.WebHostBuilderOptions> -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureWebHostDefaults (builder As IHostBuilder, configure As Action(Of IWebHostBuilder), configureOptions As Action(Of WebHostBuilderOptions)) As IHostBuilder

Paramètres

builder
IHostBuilder

Instance IHostBuilder à configurer.

configure
Action<IWebHostBuilder>

Configurer le rappel

configureOptions
Action<WebHostBuilderOptions>

Délégué qui configure le WebHostBuilderOptions.

Retours

Référence à une builder fois l’opération terminée.

Remarques

Les valeurs par défaut suivantes sont appliquées à :IHostBuilder

  • utiliser Kestrel comme serveur web et le configurer à l’aide des fournisseurs de configuration de l’application
  • configurer WebRootFileProvider pour inclure des ressources web statiques à partir de projets référencés par l’assembly d’entrée pendant le développement
  • ajoute le middleware HostFiltering
  • ajoute le middleware ForwardedHeaders si ASPNETCORE_FORWARDEDHEADERS_ENABLED=true,
  • activer l’intégration IIS

S’applique à