IHtmlGenerator.GetCurrentValues Metoda
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í.
Získá kolekci aktuálních hodnot pro danou expressionhodnotu .
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
ModelExplorerexpressionpro . Pokud má hodnotu null, vypočítá expression výsledek pomocí Eval(String).
- expression
- String
Název výrazu vzhledem k aktuálnímu modelu
- allowMultiple
- Boolean
Pokud ano, vyžadovat výsledek kolekce expression . V opačném případě zacházíme s výsledkem jako s jednou hodnotou.
Návraty
null, pokud se nenajde žádný expression výsledek. ICollection<T> Jinak obsahuje aktuální hodnoty pro danou expressionhodnotu .
Převede expression výsledek na Stringhodnotu . Pokud je IEnumerable výsledkem typ, místo toho převede každou položku v kolekci a vrátí je samostatně.
expression Pokud je Enumvýsledek nebo typ prvku , vrátí String hodnotu obsahující celé číslo reprezentace Enum hodnoty a také všechny Enum názvy této hodnoty. V opačném případě vrátí výchozí String převod hodnoty.
Poznámky
Informace o tom, jak se dá vrátit hodnota, najdete v tématu GenerateSelect o tom, jak se dá použít.