Udostępnij za pośrednictwem


IHtmlGenerator.GetCurrentValues Metoda

Definicja

Pobiera kolekcję bieżących wartości dla danego expressionelementu .

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

Wystąpienie ViewContext bieżącego zakresu.

modelExplorer
ModelExplorer

ModelExplorerdla .expression Jeśli nullwartość , oblicza expression wynik przy użyciu polecenia Eval(String).

expression
String

Nazwa wyrażenia względem bieżącego modelu.

allowMultiple
Boolean

Jeśli trueparametr wymaga wyniku kolekcji expression . W przeciwnym razie należy traktować wynik jako pojedynczą wartość.

Zwraca

null jeśli nie expression zostanie znaleziony żaden wynik. W przeciwnym razie wartość zawierająca ICollection<T> bieżące wartości dla danego expressionelementu .

Konwertuje expression wynik na .String Jeśli ten wynik jest typem IEnumerable , zamiast tego konwertuje każdy element w kolekcji i zwraca je oddzielnie.

expression Jeśli wynik lub typ elementu to Enum, zwraca wartość zawierającą reprezentację StringEnum całkowitą wartości, a także wszystkie Enum nazwy dla tej wartości. W przeciwnym razie zwraca domyślną String konwersję wartości.

Uwagi

Zobacz GenerateSelect , aby uzyskać informacje na temat sposobu użycia wartości zwracanej.

Dotyczy