다음을 통해 공유


IHtmlGenerator.GetCurrentValues 메서드

정의

지정된 expression에 대한 현재 값의 컬렉션을 가져옵니다.

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)

매개 변수

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 변환을 반환합니다.

설명

반환 값을 사용하는 방법에 대한 자세한 내용은 를 참조하세요 GenerateSelect .

적용 대상