WebApplicationBuilder 類別

定義

Web 應用程式和服務的建置器。

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
繼承
WebApplicationBuilder
實作

屬性

Configuration

要撰寫之應用程式的組態提供者集合。 這適用于新增組態來源和提供者。

Environment

提供應用程式正在執行之 Web 主控環境的相關資訊。

Host

IHostBuilder 用於設定主機特定屬性,但無法建置。 若要在組態之後建置,請呼叫 Build()

Logging

要撰寫之應用程式的記錄提供者集合。 這適用于新增記錄提供者。

Metrics

允許啟用計量並導向其輸出。

Services

要撰寫之應用程式的服務集合。 這適用于新增使用者提供或架構提供的服務。

WebHost

IWebHostBuilder 用於設定伺服器特定屬性,但無法建置。 若要在組態之後建置,請呼叫 Build()

方法

Build()

建置 WebApplication

明確介面實作

IHostApplicationBuilder.Configuration

Web 應用程式和服務的建置器。

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

Web 應用程式和服務的建置器。

IHostApplicationBuilder.Environment

Web 應用程式和服務的建置器。

IHostApplicationBuilder.Properties

Web 應用程式和服務的建置器。

適用於