Partager via


HostApplicationBuilder Classe

Définition

Générateur d’applications et de services hébergés qui permet de gérer la configuration, la journalisation, la durée de vie et bien plus encore.

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

Constructeurs

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.

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 une application s’exécute.

Logging

Obtient une collection de fournisseurs de journalisation que l’application doit composer. Cette propriété est utile pour ajouter de nouveaux fournisseurs de journalisation.

Metrics

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

Services

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

Méthodes

Build()

Génère l’hôte. Cette méthode ne peut être appelée qu’une seule fois.

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

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

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

IHostApplicationBuilder.Configuration

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

IHostApplicationBuilder.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.

S’applique à