Freigeben über


WebApplicationBuilder Klasse

Definition

Ein Generator für Webanwendungen und Dienste.

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
Vererbung
WebApplicationBuilder
Implementiert

Eigenschaften

Configuration

Eine Sammlung von Konfigurationsanbietern für die Zu verfassende Anwendung. Dies ist nützlich, um neue Konfigurationsquellen und -anbieter hinzuzufügen.

Environment

Stellt Informationen zur Webhostingumgebung bereit, die von einer Anwendung ausgeführt wird.

Host

Ein IHostBuilder zum Konfigurieren von hostspezifischen Eigenschaften, aber nicht zum Erstellen. Rufen Sie zum Erstellen nach der Konfiguration auf Build().

Logging

Eine Sammlung von Protokollierungsanbietern, die die Anwendung zusammenstellen soll. Dies ist nützlich, um neue Protokollierungsanbieter hinzuzufügen.

Metrics

Ermöglicht das Aktivieren von Metriken und das Leiten ihrer Ausgabe.

Services

Eine Sammlung von Diensten für die Anwendung, die erstellt werden soll. Dies ist nützlich, um vom Benutzer bereitgestellte oder vom Framework bereitgestellte Dienste hinzuzufügen.

WebHost

Ein IWebHostBuilder zum Konfigurieren serverspezifischer Eigenschaften, aber nicht zum Erstellen. Rufen Sie zum Erstellen nach der Konfiguration auf Build().

Methoden

Build()

Erstellt die WebApplication.

Explizite Schnittstellenimplementierungen

IHostApplicationBuilder.Configuration

Ein Generator für Webanwendungen und Dienste.

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

Ein Generator für Webanwendungen und Dienste.

IHostApplicationBuilder.Environment

Ein Generator für Webanwendungen und Dienste.

IHostApplicationBuilder.Properties

Ein Generator für Webanwendungen und Dienste.

Gilt für: