Share via


WebApplicationBuilder Třída

Definice

Tvůrce webových aplikací a služeb.

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
Dědičnost
WebApplicationBuilder
Implementuje

Vlastnosti

Configuration

Kolekce zprostředkovatelů konfigurace pro aplikaci, která se má vytvořit. To je užitečné pro přidání nových zdrojů a poskytovatelů konfigurace.

Environment

Poskytuje informace o webovém hostitelském prostředí, které aplikace běží.

Host

Pro IHostBuilder konfiguraci vlastností specifických pro hostitele, ale ne pro sestavování. Pokud chcete provést sestavení po konfiguraci, zavolejte Build().

Logging

Kolekce zprostředkovatelů protokolování pro aplikaci k vytvoření. To je užitečné pro přidání nových zprostředkovatelů protokolování.

Metrics

Umožňuje povolit metriky a směrovat jejich výstup.

Services

Kolekce služeb pro aplikaci, která se má vytvořit. To je užitečné pro přidání služeb poskytovaných uživatelem nebo poskytovaných architekturou.

WebHost

Pro IWebHostBuilder konfiguraci vlastností specifických pro server, ale ne pro sestavování. Pokud chcete provést sestavení po konfiguraci, zavolejte Build().

Metody

Build()

Vytvoří .WebApplication

Explicitní implementace rozhraní

IHostApplicationBuilder.Configuration

Tvůrce webových aplikací a služeb.

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

Tvůrce webových aplikací a služeb.

IHostApplicationBuilder.Environment

Tvůrce webových aplikací a služeb.

IHostApplicationBuilder.Properties

Tvůrce webových aplikací a služeb.

Platí pro