Udostępnij za pośrednictwem


DefaultHtmlGenerator.GetCurrentValues Metoda

Definicja

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

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 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 wynik. W przeciwnym razie wartość zawierająca ICollection<T> bieżące wartości dla danego expressionelementu .

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.

Implementuje

Dotyczy