HostApplicationBuilder Osztály

Definíció

Üzemeltetett alkalmazásokat és szolgáltatások szerkesztőt jelöl, amely segít a konfiguráció, a naplózás, az élettartam és egyebek kezelésében.

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
Öröklődés
HostApplicationBuilder
Megvalósítás

Konstruktorok

Name Description
HostApplicationBuilder()

Inicializálja az HostApplicationBuilder osztály új példányát előre konfigurált alapértelmezett értékekkel.

HostApplicationBuilder(HostApplicationBuilderSettings)

Inicializálja a HostApplicationBuilder.

HostApplicationBuilder(String[])

Inicializálja az HostApplicationBuilder osztály új példányát előre konfigurált alapértelmezett értékekkel.

Tulajdonságok

Name Description
Configuration

Lekéri a kulcs-/értékkonfigurációs tulajdonságok készletét.

Environment

Információt kap arról az üzemeltetési környezetről, amelyben az alkalmazás fut.

Logging

Lekéri az alkalmazás írásához szükséges naplózási szolgáltatók gyűjteményét. Ez a tulajdonság hasznos új naplózási szolgáltatók hozzáadásához.

Metrics

Lehetővé teszi a metrikák engedélyezését és a kimenetük irányítását.

Services

Lekéri az alkalmazás írásához szükséges szolgáltatások gyűjteményét. Ez a tulajdonság hasznos a felhasználó által biztosított vagy keretrendszer által biztosított szolgáltatások hozzáadásához.

Metódusok

Name Description
Build()

Létrehozza a gazdagépet. Ez a metódus csak egyszer hívható meg.

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

Regisztrál egy példányt IServiceProviderFactory<TContainerBuilder> , amelyet a IServiceProvider.

Explicit interfész-implementációk

Name Description
IHostApplicationBuilder.Configuration

Lekéri a kulcs-/értékkonfigurációs tulajdonságok készletét.

IHostApplicationBuilder.Properties

Központi helyet kap az összetevők közötti állapot megosztásához a gazdagépépítési folyamat során.

A következőre érvényes: