Partilhar via


DefaultHtmlGenerator.GetCurrentValues Método

Definição

Obtém a coleção de valores atuais para o fornecido 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

Uma ViewContext instância para o escopo atual.

modelExplorer
ModelExplorer

ModelExplorer para o expression. Se null, calculará o expression resultado usando Eval(String).

expression
String

Nome da expressão, em relação ao modelo atual.

allowMultiple
Boolean

Se true, exija um resultado de coleção expression . Caso contrário, trate o resultado como um único valor.

Retornos

null se nenhum expression resultado for encontrado. Caso contrário, um ICollection<T> que contém valores atuais para o determinado expression.

Converte o expression resultado em um String. Se esse resultado for um IEnumerable tipo, converterá cada item na coleção e os retornará separadamente.

Se o expression resultado ou o tipo de elemento for um Enum, retornará um String que contém a representação inteira do Enum valor, bem como todos os Enum nomes para esse valor. Caso contrário, retornará a conversão padrão String do valor.

Implementações

Aplica-se a