Sdílet prostřednictvím


HostApplicationBuilder Třída

Definice

Tvůrce hostovaných aplikací a služeb, které pomáhají spravovat konfiguraci, protokolování, životnost a další.

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
Dědičnost
HostApplicationBuilder
Implementuje

Konstruktory

HostApplicationBuilder()

Inicializuje novou instanci HostApplicationBuilder třídy s předkonfigurovanými výchozími nastaveními.

HostApplicationBuilder(HostApplicationBuilderSettings)

Inicializuje novou instanci HostApplicationBuilder třídy.

HostApplicationBuilder(String[])

Inicializuje novou instanci HostApplicationBuilder třídy s předkonfigurovanými výchozími nastaveními.

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í. Tato vlastnost 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.

Services

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

Metody

Build()

Vytvoří hostitele. Tuto metodu lze volat pouze jednou.

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

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

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IHostApplicationBuilder.Configuration

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

IHostApplicationBuilder.Properties

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

Platí pro