LanguageViewLocationExpander Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
A IViewLocationExpander , který přidá jazyk jako předponu rozšíření pro zobrazení názvů. Jazyk, který se přidává jako předpona rozšíření, pochází z 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
- Dědičnost
-
LanguageViewLocationExpander
- Implementuje
Příklady
Ve výchozím případě bez oblastí se zobrazení generují s následujícími vzory (za předpokladu, že kontroler je "Home", action je "Index" a jazyk je "cs") Views/Home/en/Action Views/Home/Action Views/Shared/en/Action Views/Shared/Action
Konstruktory
LanguageViewLocationExpander() |
Vytvoří instanci nové LanguageViewLocationExpander instance. |
LanguageViewLocationExpander(LanguageViewLocationExpanderFormat) |
Vytvoří instanci nové LanguageViewLocationExpander instance. |
Metody
ExpandViewLocations(ViewLocationExpanderContext, IEnumerable<String>) |
Vyvolána metodou k RazorViewEngine určení potenciálních umístění pro zobrazení. |
PopulateValues(ViewLocationExpanderContext) |
Vyvolána objektem a RazorViewEngine k určení hodnot, které by byla spotřebována touto instancí .IViewLocationExpander Vypočítané hodnoty se používají k určení, jestli se umístění zobrazení od posledního umístění změnilo. |