HostApplicationBuilder Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Üzemeltetett alkalmazásokat és szolgáltatások szerkesztőt jelöl, amely segít a konfiguráció, a naplózás, az élettartam és egyebek kezelésében.
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
- Öröklődés
-
HostApplicationBuilder
- Megvalósítás
Konstruktorok
| Name | Description |
|---|---|
| HostApplicationBuilder() |
Inicializálja az HostApplicationBuilder osztály új példányát előre konfigurált alapértelmezett értékekkel. |
| HostApplicationBuilder(HostApplicationBuilderSettings) |
Inicializálja a HostApplicationBuilder. |
| HostApplicationBuilder(String[]) |
Inicializálja az HostApplicationBuilder osztály új példányát előre konfigurált alapértelmezett értékekkel. |
Tulajdonságok
| Name | Description |
|---|---|
| Configuration |
Lekéri a kulcs-/értékkonfigurációs tulajdonságok készletét. |
| Environment |
Információt kap arról az üzemeltetési környezetről, amelyben az alkalmazás fut. |
| Logging |
Lekéri az alkalmazás írásához szükséges naplózási szolgáltatók gyűjteményét. Ez a tulajdonság hasznos új naplózási szolgáltatók hozzáadásához. |
| Metrics |
Lehetővé teszi a metrikák engedélyezését és a kimenetük irányítását. |
| Services |
Lekéri az alkalmazás írásához szükséges szolgáltatások gyűjteményét. Ez a tulajdonság hasznos a felhasználó által biztosított vagy keretrendszer által biztosított szolgáltatások hozzáadásához. |
Metódusok
| Name | Description |
|---|---|
| Build() |
Létrehozza a gazdagépet. Ez a metódus csak egyszer hívható meg. |
| ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) |
Regisztrál egy példányt IServiceProviderFactory<TContainerBuilder> , amelyet a IServiceProvider. |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| IHostApplicationBuilder.Configuration |
Lekéri a kulcs-/értékkonfigurációs tulajdonságok készletét. |
| IHostApplicationBuilder.Properties |
Központi helyet kap az összetevők közötti állapot megosztásához a gazdagépépítési folyamat során. |