Partager via


WebApplicationBuilder Classe

Définition

Générateur d’applications et de services web.

public sealed class WebApplicationBuilder
public sealed class WebApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
type WebApplicationBuilder = class
type WebApplicationBuilder = class
    interface IHostApplicationBuilder
Public NotInheritable Class WebApplicationBuilder
Public NotInheritable Class WebApplicationBuilder
Implements IHostApplicationBuilder
Héritage
WebApplicationBuilder
Implémente

Propriétés

Configuration

Collection de fournisseurs de configuration que l’application doit composer. Cela est utile pour ajouter de nouvelles sources et fournisseurs de configuration.

Environment

Fournit des informations sur l’environnement d’hébergement web qu’une application exécute.

Host

pour configurer des propriétés spécifiques à IHostBuilder l’hôte, mais pas la génération. Pour générer après la configuration, appelez Build().

Logging

Collection de fournisseurs de journalisation que l’application doit composer. Cela est utile pour ajouter de nouveaux fournisseurs de journalisation.

Metrics

Permet d’activer les métriques et de diriger leur sortie.

Services

Collection de services que l’application doit composer. Cela est utile pour ajouter des services fournis par l’utilisateur ou fournis par l’infrastructure.

WebHost

pour IWebHostBuilder la configuration des propriétés spécifiques au serveur, mais pas la génération. Pour générer après la configuration, appelez Build().

Méthodes

Build()

Génère le WebApplication.

Implémentations d’interfaces explicites

IHostApplicationBuilder.Configuration

Générateur d’applications et de services web.

IHostApplicationBuilder.ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>)

Générateur d’applications et de services web.

IHostApplicationBuilder.Environment

Générateur d’applications et de services web.

IHostApplicationBuilder.Properties

Générateur d’applications et de services web.

S’applique à