IHostApplicationBuilder Rozhraní

Definice

Představuje hostované aplikace a tvůrce služeb, který pomáhá spravovat konfiguraci, protokolování, životnost a další.

public interface class IHostApplicationBuilder
public interface IHostApplicationBuilder
type IHostApplicationBuilder = interface
Public Interface IHostApplicationBuilder
Odvozené

Vlastnosti

Name Description
Configuration

Získá sadu vlastností konfigurace klíče/hodnoty.

Environment

Získá informace o hostitelském prostředí, ve kterém je aplikace spuštěná.

Logging

Získá kolekci zprostředkovatelů protokolování pro aplikaci pro vytvoření. To je užitečné pro přidání nových zprostředkovatelů protokolování.

Metrics

Získá tvůrce, který umožňuje povolit metriky a směrovat jejich výstup.

Properties

Získá centrální umístění pro sdílení stavu mezi komponentami během procesu sestavování hostitele.

Services

Získá kolekci služeb, které aplikace vytvoří. To je užitečné pro přidání služeb poskytovaných uživatelem nebo architekturou.

Metody

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

Zaregistruje IServiceProviderFactory<TContainerBuilder> instanci, která se má použít k vytvoření IServiceProvider.

Platí pro