DefaultHtmlGenerator.GetCurrentValues Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene la colección de valores actuales para el objeto especificado 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)
Parámetros
- viewContext
- ViewContext
Una ViewContext instancia del ámbito actual.
- modelExplorer
- ModelExplorer
ModelExplorerpara .expression
Si null
es , calcula el expression
resultado mediante Eval(String).
- expression
- String
Nombre de expresión, en relación con el modelo actual.
- allowMultiple
- Boolean
Si true
es , necesita un resultado de colección expression
. De lo contrario, trate el resultado como un único valor.
Devoluciones
null
si no se encuentra ningún expression
resultado. De lo contrario, un ICollection<T> objeto que contiene los valores actuales para el objeto especificado expression
.
Convierte el expression
resultado en .String Si ese resultado es un IEnumerable tipo, convierte cada elemento de la colección y los devuelve por separado.
Si el expression
resultado o el tipo de elemento es , Enumdevuelve un String valor que contiene la representación entera del Enum valor, así como todos los Enum nombres de ese valor. De lo contrario, devuelve la conversión predeterminada String del valor.