HostApplicationBuilder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |