Udostępnij za pośrednictwem


WebApplicationBuilder Klasa

Definicja

Konstruktor aplikacji internetowych i usług.

public sealed class WebApplicationBuilder
public sealed class WebApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
type WebApplicationBuilder = class
type WebApplicationBuilder = class
    interface IHostApplicationBuilder
Public NotInheritable Class WebApplicationBuilder
Public NotInheritable Class WebApplicationBuilder
Implements IHostApplicationBuilder
Dziedziczenie
WebApplicationBuilder
Implementuje

Właściwości

Configuration

Kolekcja dostawców konfiguracji do utworzenia aplikacji. Jest to przydatne w przypadku dodawania nowych źródeł konfiguracji i dostawców.

Environment

Zawiera informacje o środowisku hostingu sieci Web, na którym jest uruchomiona aplikacja.

Host

Element IHostBuilder do konfigurowania właściwości specyficznych dla hosta, ale nie kompilowania. Aby skompilować po konfiguracji, wywołaj metodę Build().

Logging

Kolekcja dostawców rejestrowania dla aplikacji do utworzenia. Jest to przydatne w przypadku dodawania nowych dostawców rejestrowania.

Metrics

Umożliwia włączanie metryk i kierowanie ich danych wyjściowych.

Services

Kolekcja usług do utworzenia aplikacji. Jest to przydatne w przypadku dodawania usług udostępnianych przez użytkownika lub platformy.

WebHost

Element IWebHostBuilder do konfigurowania właściwości specyficznych dla serwera, ale nie kompilowania. Aby skompilować po konfiguracji, wywołaj metodę Build().

Metody

Build()

Kompiluje element WebApplication.

Jawne implementacje interfejsu

IHostApplicationBuilder.Configuration

Konstruktor aplikacji internetowych i usług.

IHostApplicationBuilder.ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>)

Konstruktor aplikacji internetowych i usług.

IHostApplicationBuilder.Environment

Konstruktor aplikacji internetowych i usług.

IHostApplicationBuilder.Properties

Konstruktor aplikacji internetowych i usług.

Dotyczy