HostApplicationBuilder Klass

Definition

Representerar en värdbaserad program- och tjänstbyggare som hjälper till att hantera konfiguration, loggning, livslängd med mera.

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
Arv
HostApplicationBuilder
Implementeringar

Konstruktorer

Name Description
HostApplicationBuilder()

Initierar en ny instans av HostApplicationBuilder klassen med förkonfigurerade standardvärden.

HostApplicationBuilder(HostApplicationBuilderSettings)

Initierar en ny instans av HostApplicationBuilder.

HostApplicationBuilder(String[])

Initierar en ny instans av HostApplicationBuilder klassen med förkonfigurerade standardvärden.

Egenskaper

Name Description
Configuration

Hämtar uppsättningen konfigurationsegenskaper för nyckel/värde.

Environment

Hämtar information om värdmiljön som ett program körs i.

Logging

Hämtar en samling loggningsproviders för programmet att skapa. Den här egenskapen är användbar för att lägga till nya loggningsproviders.

Metrics

Tillåter att mått aktiveras och deras utdata dirigeras.

Services

Hämtar en samling tjänster som programmet ska skapa. Den här egenskapen är användbar för att lägga till tjänster som tillhandahålls av användare eller ramverk.

Metoder

Name Description
Build()

Skapar värden. Den här metoden kan bara anropas en gång.

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

Registrerar en IServiceProviderFactory<TContainerBuilder> instans som ska användas för att skapa IServiceProvider.

Explicita gränssnittsimplementeringar

Name Description
IHostApplicationBuilder.Configuration

Hämtar uppsättningen konfigurationsegenskaper för nyckel/värde.

IHostApplicationBuilder.Properties

Hämtar en central plats för delningstillstånd mellan komponenter under värdbyggprocessen.

Gäller för