ApplicationBuilderExtensions.UseRequestLocalization 方法

定義

多載

UseRequestLocalization(IApplicationBuilder)

新增 以 RequestLocalizationMiddleware 根據用戶端提供的資訊自動設定要求的文化特性資訊。

UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions)

新增 以 RequestLocalizationMiddleware 根據用戶端提供的資訊自動設定要求的文化特性資訊。

UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>)

新增 以 RequestLocalizationMiddleware 根據用戶端提供的資訊自動設定要求的文化特性資訊。

UseRequestLocalization(IApplicationBuilder, String[])

新增 以 RequestLocalizationMiddleware 根據用戶端提供的資訊自動設定要求的文化特性資訊。

UseRequestLocalization(IApplicationBuilder)

來源:
ApplicationBuilderExtensions.cs
來源:
ApplicationBuilderExtensions.cs
來源:
ApplicationBuilderExtensions.cs

新增 以 RequestLocalizationMiddleware 根據用戶端提供的資訊自動設定要求的文化特性資訊。

C#
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseRequestLocalization (this Microsoft.AspNetCore.Builder.IApplicationBuilder app);

參數

傳回

IApplicationBuilder

適用於

ASP.NET Core 9.0 及其他版本
產品 版本
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions)

來源:
ApplicationBuilderExtensions.cs
來源:
ApplicationBuilderExtensions.cs
來源:
ApplicationBuilderExtensions.cs

新增 以 RequestLocalizationMiddleware 根據用戶端提供的資訊自動設定要求的文化特性資訊。

C#
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseRequestLocalization (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Microsoft.AspNetCore.Builder.RequestLocalizationOptions options);

參數

options
RequestLocalizationOptions

RequestLocalizationOptions 設定中介軟體的 。

傳回

IApplicationBuilder

適用於

ASP.NET Core 9.0 及其他版本
產品 版本
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>)

來源:
ApplicationBuilderExtensions.cs
來源:
ApplicationBuilderExtensions.cs
來源:
ApplicationBuilderExtensions.cs

新增 以 RequestLocalizationMiddleware 根據用戶端提供的資訊自動設定要求的文化特性資訊。

C#
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseRequestLocalization (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Action<Microsoft.AspNetCore.Builder.RequestLocalizationOptions> optionsAction);

參數

optionsAction
Action<RequestLocalizationOptions>

設定 的 RequestLocalizationOptions 回呼。

傳回

IApplicationBuilder

備註

這會具現化不是來自服務的新 RequestLocalizationOptions

適用於

ASP.NET Core 9.0 及其他版本
產品 版本
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseRequestLocalization(IApplicationBuilder, String[])

來源:
ApplicationBuilderExtensions.cs
來源:
ApplicationBuilderExtensions.cs
來源:
ApplicationBuilderExtensions.cs

新增 以 RequestLocalizationMiddleware 根據用戶端提供的資訊自動設定要求的文化特性資訊。

C#
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseRequestLocalization (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, params string[] cultures);

參數

cultures
String[]

應用程式要新增的文化特性名稱,這代表支援的文化特性和 UI 文化特性。

傳回

IApplicationBuilder

備註

請注意,第一個文化特性是預設文化特性名稱。

適用於

ASP.NET Core 9.0 及其他版本
產品 版本
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0