HostBuilder Klasa
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.
Narzędzie inicjowania programu.
public ref class HostBuilder : Microsoft::Extensions::Hosting::IHostBuilder
public class HostBuilder : Microsoft.Extensions.Hosting.IHostBuilder
type HostBuilder = class
interface IHostBuilder
Public Class HostBuilder
Implements IHostBuilder
- Dziedziczenie
-
HostBuilder
- Implementuje
Host |
Inicjuje nowe wystąpienie HostBuilder. |
Properties |
Centralna lokalizacja udostępniania stanu między składnikami podczas procesu tworzenia hosta. |
Build() |
Uruchamia podane akcje w celu zainicjowania hosta. Tę metodę można wywołać tylko raz. |
Configure |
Konfiguruje konfigurację dla pozostałej części procesu kompilacji i aplikacji. Przekazana Configuration jest konfiguracją hosta utworzoną na podstawie wywołań do ConfigureHostConfiguration(Action<IConfigurationBuilder>). Można to wywołać wiele razy, a wyniki będą addytywne. Po przetworzeniu wszystkich wywołań Configuration zostaną zaktualizowane o wyniki przyszłych kroków kompilacji. Wynikowa konfiguracja będzie również dostępna w kontenerze Services DI. |
Configure |
Włącza konfigurowanie utworzonego kontenera zależności. Można to wywołać wiele razy, a wyniki będą addytywne. |
Configure |
Skonfiguruj konfigurację samego konstruktora. Będzie to używane do inicjowania IHostEnvironment do późniejszego użycia w procesie kompilacji. Można to wywołać wiele razy, a wyniki będą addytywne. |
Configure |
Dodaje usługi do kontenera. Można to wywołać wiele razy, a wyniki będą addytywne. |
Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
Get |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
Get |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
Memberwise |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
To |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Use |
Zastępuje fabrykę używaną do tworzenia dostawcy usług. |
Use |
Zastępuje fabrykę używaną do tworzenia dostawcy usług. |
Use |
Rejestruje dostawcę konfiguracji dla metadanych aplikacji i wiąże obiekt modelu z konfiguracją. |
Add |
Dodaje akcję wywoływaną dla każdego komunikatu dziennika. |
Configure(IHost |
Uwidacznia IHostBuilder zmian za pośrednictwem delegata. |
Configure |
Dodaje wartość konfiguracji. |
Configure |
Dodaje wpisy konfiguracji. |
Configure |
Dodaje wartość konfiguracji. |
Configure |
Dodaje wpisy konfiguracji. |
Start(IHost |
Kompiluje i uruchamia hosta. |
Start |
Kompiluje i uruchamia hosta. |
Configure |
Konfiguruje konfigurację dla pozostałej części procesu kompilacji i aplikacji. Można to wywołać wiele razy, a wyniki będą addytywne. Wyniki będą dostępne w Configuration dla kolejnych operacji, a także w Services. |
Configure |
Włącza konfigurowanie utworzonego kontenera zależności. Można to wywołać wiele razy, a wyniki będą addytywne. |
Configure |
Konfiguruje istniejące wystąpienie IHostBuilder ze wstępnie skonfigurowanymi ustawieniami domyślnymi. Spowoduje to zastąpienie wcześniej skonfigurowanych wartości i ma być wywoływane przed dodatkowymi wywołaniami konfiguracji. |
Configure |
Dodaje delegata do konfigurowania HostOptionsIHost. |
Configure |
Dodaje delegata do konfigurowania HostOptions wystąpienia IHost powiązanego z th. |
Configure |
Dodaje delegata do konfigurowania podanego ILoggingBuilder. Może to być wywoływane wiele razy. |
Configure |
Dodaje delegata do konfigurowania podanego ILoggingBuilder. Może to być wywoływane wiele razy. |
Configure |
Dodaje delegata do konfigurowania podanego IMetricsBuilder. Może to być wywoływane wiele razy. |
Configure |
Dodaje delegata do konfigurowania podanego IMetricsBuilder. Może to być wywoływane wiele razy. |
Configure |
Dodaje usługi do kontenera. Można to wywołać wiele razy, a wyniki będą addytywne. |
Run |
Włącza obsługę konsoli, kompiluje i uruchamia hosta i czeka na zamknięcie Ctrl+C lub SIGTERM. |
Run |
Włącza obsługę konsoli, kompiluje i uruchamia hosta i czeka na zamknięcie Ctrl+C lub SIGTERM. |
Use |
Nasłuchuje Ctrl+C lub SIGTERM i wywołuje StopApplication(), aby rozpocząć proces zamykania. Spowoduje to odblokowanie rozszerzeń, takich jak RunAsync i WaitForShutdownAsync. |
Use |
Nasłuchuje Ctrl+C lub SIGTERM i wywołuje StopApplication(), aby rozpocząć proces zamykania. Spowoduje to odblokowanie rozszerzeń, takich jak RunAsync i WaitForShutdownAsync. |
Use |
Określa katalog główny zawartości, który ma być używany przez hosta. |
Use |
Określa IServiceProvider jako domyślny. |
Use |
Określa IServiceProvider jako domyślny. |
Use |
Określa środowisko, które ma być używane przez hosta. |
Use |
Konfiguruje okres istnienia IHost do SystemdLifetime, udostępnia komunikaty powiadomień dotyczące uruchamiania i zatrzymywania aplikacji oraz konfiguruje rejestrowanie konsoli w formacie systemowym. |
Use |
Ustawia okres istnienia hosta na WindowsServiceLifetime i włącza rejestrowanie w dzienniku zdarzeń z nazwą aplikacji jako domyślną nazwą źródła. |
Use |
Ustawia okres istnienia hosta na WindowsServiceLifetime i włącza rejestrowanie w dzienniku zdarzeń z nazwą aplikacji jako domyślną nazwą źródła. |
Produkt | Wersje |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: