LanguageViewLocationExpander クラス

定義

IViewLocationExpander名前を表示するための拡張プレフィックスとして言語を追加する 。 拡張プレフィックスとして追加される言語は から HttpContext取得されます。

public ref class LanguageViewLocationExpander : Microsoft::AspNetCore::Mvc::Razor::IViewLocationExpander
public class LanguageViewLocationExpander : Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander
type LanguageViewLocationExpander = class
    interface IViewLocationExpander
Public Class LanguageViewLocationExpander
Implements IViewLocationExpander
継承
LanguageViewLocationExpander
実装

領域のない既定のケースでは、ビューは次のパターンで生成されます (コントローラーが "Home"、action が "Index"、language が "en") Views/Home/en/Action Views/Home/Action Views/Shared/en/Action Views/Shared/Action

コンストラクター

LanguageViewLocationExpander()

LanguageViewLocationExpander しいインスタンスをインスタンス化します。

LanguageViewLocationExpander(LanguageViewLocationExpanderFormat)

LanguageViewLocationExpander しいインスタンスをインスタンス化します。

メソッド

ExpandViewLocations(ViewLocationExpanderContext, IEnumerable<String>)

ビューの RazorViewEngine 潜在的な場所を決定するために、 によって呼び出されます。

PopulateValues(ViewLocationExpanderContext)

のこのインスタンスIViewLocationExpanderによって使用される値を決定するために、 によってRazorViewEngine呼び出されます。 計算された値は、最後に配置されてからビューの場所が変更されたかどうかを判断するために使用されます。

適用対象