DefaultHtmlGenerator.GetCurrentValues Metoda

Definice

Získá kolekci aktuálních hodnot pro danou expression.

public:
 virtual System::Collections::Generic::ICollection<System::String ^> ^ GetCurrentValues(Microsoft::AspNetCore::Mvc::Rendering::ViewContext ^ viewContext, Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExplorer ^ modelExplorer, System::String ^ expression, bool allowMultiple);
public virtual System.Collections.Generic.ICollection<string> GetCurrentValues (Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, bool allowMultiple);
abstract member GetCurrentValues : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * bool -> System.Collections.Generic.ICollection<string>
override this.GetCurrentValues : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * bool -> System.Collections.Generic.ICollection<string>
Public Overridable Function GetCurrentValues (viewContext As ViewContext, modelExplorer As ModelExplorer, expression As String, allowMultiple As Boolean) As ICollection(Of String)

Parametry

viewContext
ViewContext

Instance ViewContext pro aktuální obor.

modelExplorer
ModelExplorer

ModelExplorer expressionpro . Pokud null, vypočítá expression výsledek pomocí Eval(String).

expression
String

Název výrazu vzhledem k aktuálnímu modelu.

allowMultiple
Boolean

Pokud true, vyžadujte výsledek kolekce expression . V opačném případě nakládat s výsledkem jako s jednou hodnotou.

Návraty

null pokud se nenajde žádný expression výsledek. V opačném případě obsahuje ICollection<T> aktuální hodnoty pro danou expressionhodnotu .

Převede výsledek na expressionString. Pokud je IEnumerable výsledkem typ, převede místo toho každou položku v kolekci a vrátí je samostatně.

expression Pokud je výsledkem nebo typem Enumprvku , vrátí hodnotu String obsahující celočíselnou reprezentaci Enum hodnoty a také všechny Enum názvy pro tuto hodnotu. V opačném případě vrátí výchozí String převod hodnoty.

Implementuje

Platí pro