DefaultHtmlGenerator.GetCurrentValues Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję bieżących wartości dla danego expression
elementu .
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
ViewContext Wystąpienie bieżącego zakresu.
- modelExplorer
- ModelExplorer
ModelExplorerdla .expression
Jeśli null
wartość , oblicza expression
wynik przy użyciu polecenia Eval(String).
- expression
- String
Nazwa wyrażenia względem bieżącego modelu.
- allowMultiple
- Boolean
Jeśli true
parametr wymaga wyniku kolekcji expression
. W przeciwnym razie należy traktować wynik jako pojedynczą wartość.
Zwraca
null
jeśli nie expression
zostanie znaleziony wynik. W przeciwnym razie wartość zawierająca ICollection<T> bieżące wartości dla danego expression
elementu .
Konwertuje expression
wynik na Stringwartość . Jeśli wynik jest typem IEnumerable , zamiast tego konwertuje każdy element w kolekcji i zwraca je oddzielnie.
expression
Jeśli wynik lub typ elementu jest 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.