語言

WebApplicationBuilder 類別

定義

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

public sealed class WebApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
public sealed class WebApplicationBuilder
type WebApplicationBuilder = class
    interface IHostApplicationBuilder
type WebApplicationBuilder = class
Public NotInheritable Class WebApplicationBuilder
Implements IHostApplicationBuilder
Public NotInheritable Class WebApplicationBuilder
繼承
WebApplicationBuilder
實作

屬性

名稱 Description
Configuration

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

Environment

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

Host

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

Logging

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

Metrics

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

Services

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

WebHost

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

方法

名稱 Description
Build()

建置 WebApplication 。

明確介面實作

名稱 Description
IHostApplicationBuilder.Configuration

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

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

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

IHostApplicationBuilder.Environment

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

IHostApplicationBuilder.Properties

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

適用於