HostApplicationBuilder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |