IHostApplicationBuilder Rozhraní

Definice

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

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

Vlastnosti

Configuration

Získá sadu vlastností konfigurace klíč/hodnota.

Environment

Získá informace o hostitelském prostředí, ve kterém běží aplikace.

Logging

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

Metrics

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 vytváření hostitele.

Services

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

Metody

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

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

Platí pro