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 expression
hodnotu .
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
Modelsouboru .
- TValue
Typ výsledku expression
Parametry
- viewData
- ViewDataDictionary<TModel>
Obsahující ViewDataDictionary<TModel> hodnotu, Model proti které expression
se vyhodnocuje.
- expression
- Expression<Func<TModel,TValue>>
Výraz, který se má vyhodnotit oproti aktuálnímu modelu.
Návraty
Nová ModelExpression instance popisující danou expression
instanci
Implementuje
Platí pro
CreateModelExpression<TModel>(ViewDataDictionary<TModel>, String)
ModelExpression Vrátí instanci popisující danou expression
hodnotu .
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
Modelsouboru .
Parametry
- viewData
- ViewDataDictionary<TModel>
Obsahující ViewDataDictionary<TModel> hodnotu, Model proti které expression
se vyhodnocuje.
- expression
- String
Název výrazu, relativní k viewData.Model
.
Návraty
Nová ModelExpression instance popisující danou expression
instanci