Udostępnij za pośrednictwem


HostApplicationBuilder Klasa

Definicja

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.

Dotyczy