IHostApplicationBuilder Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |