Partager via


IHostApplicationBuilder Interface

Définition

Représente un générateur d’applications et de services hébergés qui permet de gérer la configuration, la journalisation et la durée de vie.

public interface class IHostApplicationBuilder
public interface IHostApplicationBuilder
type IHostApplicationBuilder = interface
Public Interface IHostApplicationBuilder
Dérivé

Propriétés

Configuration

Obtient l’ensemble des propriétés de configuration clé/valeur.

Environment

Obtient des informations sur l’environnement d’hébergement dans lequel s’exécute une application.

Logging

Obtient une 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.

Properties

Obtient un emplacement central pour le partage de l’état entre les composants pendant le processus de génération de l’hôte.

Services

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

Méthodes

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

Inscrit un IServiceProviderFactory<TContainerBuilder> instance à utiliser pour créer le IServiceProvider.

S’applique à