LanguageViewLocationExpander クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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呼び出されます。 計算された値は、最後に配置されてからビューの場所が変更されたかどうかを判断するために使用されます。 |