다음을 통해 공유


DefaultHtmlGenerator.GetCurrentValues 메서드

정의

지정된 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)

매개 변수

viewContext
ViewContext

ViewContext 현재 scope 대한 instance.

modelExplorer
ModelExplorer

ModelExplorer 에 대한 입니다 expression. 이면 nullexpression 사용하여 Eval(String)결과를 계산합니다.

expression
String

현재 모델을 기준으로 하는 식 이름입니다.

allowMultiple
Boolean

이면 true컬렉션 expression 결과가 필요합니다. 그렇지 않으면 결과를 단일 값으로 처리합니다.

반환

null 결과가 없 expression 으면 입니다. 그렇지 않으면 지정된 expressionICollection<T> 대한 현재 값을 포함하는 입니다.

결과를 Stringexpression 변환합니다. 해당 결과가 형식인 IEnumerable 경우 대신 컬렉션의 각 항목을 변환하고 개별적으로 반환합니다.

expression 결과 또는 요소 형식이 이Enum면 값의 정수 표현과 해당 값의 Enum 모든 Enum 이름을 포함하는 를 반환 String 합니다. 그렇지 않으면 값의 기본 String 변환을 반환합니다.

구현

적용 대상