Freigeben über


IHtmlGenerator.GetCurrentValues Methode

Definition

Ruft die Auflistung der aktuellen Werte für den angegebenen expressionab.

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)

Parameter

viewContext
ViewContext

Ein ViewContext instance für den aktuellen Bereich.

modelExplorer
ModelExplorer

ModelExplorerfür .expression Wenn null, berechnet das expression Ergebnis mithilfe von Eval(String).

expression
String

Ausdrucksname relativ zum aktuellen Modell.

allowMultiple
Boolean

Wenn true, ist ein Sammlungsergebnis expression erforderlich. Andernfalls wird das Ergebnis als einzelner Wert behandelt.

Gibt zurück

null , wenn kein expression Ergebnis gefunden wird. Andernfalls ein , ICollection<T> der aktuelle Werte für die angegebene expressionenthält.

Konvertiert das expression Ergebnis in ein String. Wenn dieses Ergebnis ein IEnumerable Typ ist, konvertiert stattdessen jedes Element in der Auflistung und gibt sie separat zurück.

Wenn das expression Ergebnis oder der Elementtyp ein Enumist, gibt einen String zurück, der die ganze Darstellung des Enum Werts sowie alle Enum Namen für diesen Wert enthält. Andernfalls wird die Standardkonvertierung String des Werts zurückgegeben.

Hinweise

Weitere Informationen dazu, wie der Rückgabewert verwendet werden kann, finden Sie GenerateSelect unter .

Gilt für: