IHostApplicationBuilder Interfejs

Definicja

Reprezentuje hostowane aplikacje i konstruktor usług, który ułatwia zarządzanie konfiguracją, rejestrowaniem, okresem istnienia i nie tylko.

public interface class IHostApplicationBuilder
public interface IHostApplicationBuilder
type IHostApplicationBuilder = interface
Public Interface IHostApplicationBuilder
Pochodne

Właściwości

Nazwa Opis
Configuration

Pobiera zestaw właściwości konfiguracji klucz/wartość.

Environment

Pobiera informacje o środowisku hostingu, w którym działa aplikacja.

Logging

Pobiera kolekcję dostawców rejestrowania, aby aplikacja mogła utworzyć. Jest to przydatne w przypadku dodawania nowych dostawców rejestrowania.

Metrics

Pobiera konstruktora, który umożliwia włączanie metryk i kierowanie ich danych wyjściowych.

Properties

Pobiera centralną lokalizację udostępniania stanu między składnikami podczas procesu tworzenia hosta.

Services

Pobiera kolekcję usług, które można utworzyć dla aplikacji. Jest to przydatne w przypadku dodawania usług udostępnianych przez użytkownika lub platformy.

Metody

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

Rejestruje wystąpienie, które IServiceProviderFactory<TContainerBuilder> ma być używane do utworzenia obiektu IServiceProvider.

Dotyczy