IHtmlGenerator.GetCurrentValues Metoda

Definice

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

public:
 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 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>
Public 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žadovat výsledek kolekce expression . V opačném případě zacházejte 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 Enumvýsledek nebo typ prvku , vrátí hodnotu obsahující celočíselnou reprezentaci Enum hodnoty a také všechny Enum názvy pro danou String hodnotu. V opačném případě vrátí výchozí String převod hodnoty.

Poznámky

Podívejte GenerateSelect se na informace o tom, jak může být vrácená hodnota použita.

Platí pro