ModelExpressionProvider.CreateModelExpression Metoda

Definicja

Przeciążenia

CreateModelExpression<TModel,TValue>(ViewDataDictionary<TModel>, Expression<Func<TModel,TValue>>)

ModelExpression Zwraca wystąpienie opisujące daną expressionwartość .

CreateModelExpression<TModel>(ViewDataDictionary<TModel>, String)

ModelExpression Zwraca wystąpienie opisujące daną expressionwartość .

CreateModelExpression<TModel,TValue>(ViewDataDictionary<TModel>, Expression<Func<TModel,TValue>>)

ModelExpression Zwraca wystąpienie opisujące daną expressionwartość .

public:
generic <typename TModel, typename TValue>
 virtual 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
override this.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

Parametry typu

TModel

Typ elementu viewData.Model

TValue

Typ expression wyniku.

Parametry

viewData
ViewDataDictionary<TModel>

Element ViewDataDictionary<TModel> zawierający Model element, względem którego expression jest obliczany.

expression
Expression<Func<TModel,TValue>>

Wyrażenie, które ma zostać ocenione względem bieżącego modelu.

Zwraca

Nowe ModelExpression wystąpienie opisujące daną expressionwartość .

Implementuje

Dotyczy

CreateModelExpression<TModel>(ViewDataDictionary<TModel>, String)

ModelExpression Zwraca wystąpienie opisujące daną expressionwartość .

public:
generic <typename TModel>
 Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExpression ^ CreateModelExpression(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary<TModel> ^ viewData, System::String ^ expression);
public Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression CreateModelExpression<TModel> (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel> viewData, string expression);
member this.CreateModelExpression : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model> * string -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
Public Function CreateModelExpression(Of TModel) (viewData As ViewDataDictionary(Of TModel), expression As String) As ModelExpression

Parametry typu

TModel

Typ elementu viewData.Model

Parametry

viewData
ViewDataDictionary<TModel>

Element ViewDataDictionary<TModel> zawierający Model element, względem którego expression jest obliczany.

expression
String

Nazwa wyrażenia względem viewData.Model.

Zwraca

Nowe ModelExpression wystąpienie opisujące daną expressionwartość .

Dotyczy