Aracılığıyla paylaş


IHtmlGenerator.GetCurrentValues Yöntem

Tanım

Verilen expressioniçin geçerli değerlerin koleksiyonunu alır.

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)

Parametreler

viewContext
ViewContext

ViewContext Geçerli kapsam için bir örnek.

modelExplorer
ModelExplorer

ModelExplorer için expression. isenull, kullanarak Eval(String)sonucu hesaplarexpression.

expression
String

geçerli modele göre ifade adı.

allowMultiple
Boolean

ise true, bir koleksiyon expression sonucu gerektirir. Aksi takdirde, sonucu tek bir değer olarak değerlendirin.

Döndürülenler

null expression sonuç bulunamazsa. Aksi takdirde, verilen expressioniçin geçerli değerleri içeren bir ICollection<T> .

expression Sonucu değerine Stringdönüştürür. Bu sonuç bir IEnumerable türse, bunun yerine koleksiyondaki her öğeyi dönüştürür ve ayrı olarak döndürür.

expression Sonuç veya öğe türü bir Enumise, değerin tamsayı gösterimini ve bu değerin Enum tüm Enum adlarını içeren bir String döndürür. Aksi takdirde değerin varsayılan String dönüştürmesini döndürür.

Açıklamalar

Dönüş değerinin nasıl kullanılabileceğini öğrenmek için bkz GenerateSelect .

Şunlara uygulanır