Partager via


DefaultHtmlGenerator.GetCurrentValues Méthode

Définition

Obtient la collection des valeurs actuelles pour le donné 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)

Paramètres

viewContext
ViewContext

Un ViewContext instance pour l’étendue actuelle.

modelExplorer
ModelExplorer

ModelExplorerpour .expression Si nullla valeur est , calcule le résultat à l’aide expression de Eval(String).

expression
String

Nom de l’expression, relatif au modèle actuel.

allowMultiple
Boolean

Si truela valeur est , nécessite un résultat de collection expression . Sinon, traitez le résultat comme une valeur unique.

Retours

null si aucun résultat n’est expression trouvé. Sinon, contenant ICollection<T> les valeurs actuelles pour le donné expression.

Convertit le expression résultat en String. Si ce résultat est un IEnumerable type, convertit à la place chaque élément de la collection et les retourne séparément.

Si le expression résultat ou le type d’élément est un Enum, retourne un String contenant la représentation entière de la Enum valeur ainsi que tous les Enum noms de cette valeur. Sinon, retourne la conversion par défaut String de la valeur.

Implémente

S’applique à