HostApplicationBuilder Klasa
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.
Konstruktor hostowanych aplikacji i usług, które ułatwiają zarządzanie konfiguracją, rejestrowaniem, okresem istnienia i nie tylko.
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
- Dziedziczenie
-
HostApplicationBuilder
- Implementuje
Konstruktory
HostApplicationBuilder() |
Inicjuje HostApplicationBuilder nowe wystąpienie klasy z wstępnie skonfigurowanymi wartościami domyślnymi. |
HostApplicationBuilder(HostApplicationBuilderSettings) |
Inicjuje nowe wystąpienie klasy HostApplicationBuilder. |
HostApplicationBuilder(String[]) |
Inicjuje HostApplicationBuilder nowe wystąpienie klasy z wstępnie skonfigurowanymi wartościami domyślnymi. |
Właściwości
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ć. Ta właściwość jest przydatna do dodawania nowych dostawców rejestrowania. |
Metrics |
Umożliwia włączanie metryk i kierowanie ich danych wyjściowych. |
Services |
Pobiera kolekcję usług do utworzenia aplikacji. Ta właściwość jest przydatna do dodawania usług udostępnianych przez użytkownika lub usług udostępnionych przez platformę. |
Metody
Build() |
Tworzy hosta. Tę metodę można wywołać tylko raz. |
ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) |
Rejestruje IServiceProviderFactory<TContainerBuilder> wystąpienie do użycia w celu utworzenia obiektu IServiceProvider. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
IHostApplicationBuilder.Configuration |
Pobiera zestaw właściwości konfiguracji klucza/wartości. |
IHostApplicationBuilder.Properties |
Pobiera centralną lokalizację do udostępniania stanu między składnikami podczas procesu tworzenia hosta. |