IModelExpressionProvider.CreateModelExpression<TModel,TValue> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen ModelExpression instance zurück, der die angegebene expression
beschreibt.
public:
generic <typename TModel, typename TValue>
Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExpression ^ CreateModelExpression(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary<TModel> ^ viewData, System::Linq::Expressions::Expression<Func<TModel, TValue> ^> ^ expression);
public Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression CreateModelExpression<TModel,TValue> (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel> viewData, System.Linq.Expressions.Expression<Func<TModel,TValue>> expression);
abstract member CreateModelExpression : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
Public Function CreateModelExpression(Of TModel, TValue) (viewData As ViewDataDictionary(Of TModel), expression As Expression(Of Func(Of TModel, TValue))) As ModelExpression
Typparameter
- TModel
Der Typ des viewData
's Model.
- TValue
Der Typ des Ergebnisses expression
.
Parameter
- viewData
- ViewDataDictionary<TModel>
Die ViewDataDictionary<TModel> , die das Model enthält, anhand dessen expression
ausgewertet wird.
- expression
- Expression<Func<TModel,TValue>>
Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.
Gibt zurück
Eine neue ModelExpression instance, die den angegebenen expression
beschreibt.