WebApplicationBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |