ModelExpressionProvider.CreateModelExpression Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| CreateModelExpression<TModel,TValue>(ViewDataDictionary<TModel>, Expression<Func<TModel,TValue>>) |
ModelExpression Vrátí instanci popisující danou |
| CreateModelExpression<TModel>(ViewDataDictionary<TModel>, String) |
ModelExpression Vrátí instanci popisující danou |
CreateModelExpression<TModel,TValue>(ViewDataDictionary<TModel>, Expression<Func<TModel,TValue>>)
ModelExpression Vrátí instanci popisující danou expressionhodnotu .
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 viewData's Model.
- TValue
Typ výsledku expression .
Parametry
- viewData
- ViewDataDictionary<TModel>
Obsahující ViewDataDictionary<TModel> obsah Model , proti kterému expression se vyhodnotí.
- expression
- Expression<Func<TModel,TValue>>
Výraz, který se má vyhodnotit vůči aktuálnímu modelu.
Návraty
Nová ModelExpression instance popisující danou expressioninstanci .
Implementuje
Platí pro
CreateModelExpression<TModel>(ViewDataDictionary<TModel>, String)
ModelExpression Vrátí instanci popisující danou expressionhodnotu .
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 viewData's Model.
Parametry
- viewData
- ViewDataDictionary<TModel>
Obsahující ViewDataDictionary<TModel> obsah Model , proti kterému expression se vyhodnotí.
- expression
- String
Název výrazu vzhledem k viewData.Model.
Návraty
Nová ModelExpression instance popisující danou expressioninstanci .