Partager via


LanguageViewLocationExpander Classe

Définition

IViewLocationExpander qui ajoute la langue en tant que préfixe d’extension pour afficher les noms. La langue ajoutée en tant que préfixe d’extension provient de 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
Héritage
LanguageViewLocationExpander
Implémente

Exemples

Pour le cas par défaut sans zone, les vues sont générées avec les modèles suivants (en supposant que le contrôleur est « Accueil », que l’action est « Index » et que la langue est « en ») Views/Home/en/Action Views/Home/Action Views/Shared/en/Action Views/Shared/Action

Constructeurs

LanguageViewLocationExpander()

Instancie une nouvelle LanguageViewLocationExpander instance.

LanguageViewLocationExpander(LanguageViewLocationExpanderFormat)

Instancie une nouvelle LanguageViewLocationExpander instance.

Méthodes

ExpandViewLocations(ViewLocationExpanderContext, IEnumerable<String>)

Appelé par un RazorViewEngine pour déterminer les emplacements potentiels d’une vue.

PopulateValues(ViewLocationExpanderContext)

Appelé par un RazorViewEngine pour déterminer les valeurs qui seraient consommées par cette instance de IViewLocationExpander. Les valeurs calculées sont utilisées pour déterminer si l’emplacement de la vue a changé depuis la dernière fois qu’il a été localisé.

S’applique à