DefaultHtmlGenerator.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 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
expression
pro . 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 expression
hodnotu .
Převede výsledek na expression
String. 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.