LanguageViewLocationExpander Sınıf

Tanım

IViewLocationExpander Adları görüntülemek için uzantı ön eki olarak dili ekleyen bir. Uzantı ön eki olarak eklenen dil' den HttpContextgelir.

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
Devralma
LanguageViewLocationExpander
Uygulamalar

Örnekler

Alan içermeyen varsayılan durum için görünümler aşağıdaki desenlerle oluşturulur (denetleyicinin "Giriş" olduğu, eylemin "Dizin" ve dilin "en") Görünümler/Giriş/en/Eylem Görünümleri/Giriş/Eylem Görünümleri/Paylaşılan/En/Eylem Görünümleri/Paylaşılan/Eylem Olduğu Varsayılır

Oluşturucular

LanguageViewLocationExpander()

Yeni LanguageViewLocationExpander bir örnek oluşturur.

LanguageViewLocationExpander(LanguageViewLocationExpanderFormat)

Yeni LanguageViewLocationExpander bir örnek oluşturur.

Yöntemler

ExpandViewLocations(ViewLocationExpanderContext, IEnumerable<String>)

Bir RazorViewEngine görünümün olası konumlarını belirlemek için tarafından çağrılır.

PopulateValues(ViewLocationExpanderContext)

bu örneği tarafından kullanılacak değerleri belirlemek için tarafından RazorViewEngine çağrılır IViewLocationExpander. Hesaplanan değerler, görünüm konumunun en son bulunduğu zamandan bu yana değişip değişmediğini belirlemek için kullanılır.

Şunlara uygulanır