WebApplicationBuilder Klasse

Definition

Ein Generator für Webanwendungen und Dienste.

public sealed class WebApplicationBuilder
type WebApplicationBuilder = class
Public NotInheritable Class WebApplicationBuilder
Vererbung
WebApplicationBuilder

Eigenschaften

Configuration

Eine Auflistung von Konfigurationsanbietern für die zu erstellende Anwendung. Dies ist nützlich, um neue Konfigurationsquellen und Anbieter hinzufügen zu können.

Environment

Enthält Informationen zur Webhostingumgebung, in der eine Anwendung ausgeführt wird.

Host

Ein IHostBuilder zum Konfigurieren hostspezifischer Eigenschaften, aber nicht zum Erstellen. Rufen Sie auf, um nach der Konfiguration zu Build() erstellen.

Logging

Eine Auflistung von Protokollierungsanbietern für die anwendung, die erstellt werden soll. Dies ist nützlich, um neue Protokollierungsanbieter hinzufügen zu können.

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 hinzufügen zu können.

WebHost

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

Methoden

Build()

Erstellt die WebApplication .

Gilt für