ViewDataDictionary<TModel> Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ViewDataDictionary<TModel>(ViewDataDictionary) |
Инициализирует новый экземпляр класса на ViewDataDictionary<TModel> основе части существующего ViewDataDictionary экземпляра. |
ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary) |
Инициализирует новый экземпляр класса ViewDataDictionary<TModel>. |
ViewDataDictionary<TModel>(ViewDataDictionary, Object) |
Инициализирует новый экземпляр класса на ViewDataDictionary<TModel> основе части существующего ViewDataDictionary экземпляра. Этот конструктор старается избежать возникновения исключений SetModel(Object) , если |
ViewDataDictionary<TModel>(ViewDataDictionary)
- Исходный код:
- ViewDataDictionaryOfT.cs
- Исходный код:
- ViewDataDictionaryOfT.cs
- Исходный код:
- ViewDataDictionaryOfT.cs
Инициализирует новый экземпляр класса на ViewDataDictionary<TModel> основе части существующего ViewDataDictionary экземпляра.
public:
ViewDataDictionary(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary ^ source);
public ViewDataDictionary (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model> : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model>
Public Sub New (source As ViewDataDictionary)
Параметры
- source
- ViewDataDictionary
ViewDataDictionary экземпляр для копирования исходных значений.
Комментарии
Для использования при копировании экземпляра ViewDataDictionary и TModel
известен, но Model должен копироваться из существующего экземпляра, например при копировании из базового ViewDataDictionary экземпляра ViewDataDictionary<TModel> в экземпляр .
Этот конструктор может быть throw
, если source.Model
не являетсяnull
и несовместим с TModel
. Передайте model: null
в , ViewDataDictionary<TModel>(ViewDataDictionary, Object) чтобы игнорировать source.Model
.
Применяется к
ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)
- Исходный код:
- ViewDataDictionaryOfT.cs
- Исходный код:
- ViewDataDictionaryOfT.cs
- Исходный код:
- ViewDataDictionaryOfT.cs
Инициализирует новый экземпляр класса ViewDataDictionary<TModel>.
public:
ViewDataDictionary(Microsoft::AspNetCore::Mvc::ModelBinding::IModelMetadataProvider ^ metadataProvider, Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateDictionary ^ modelState);
public ViewDataDictionary (Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model> : Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model>
Public Sub New (metadataProvider As IModelMetadataProvider, modelState As ModelStateDictionary)
Параметры
- metadataProvider
- IModelMetadataProvider
IModelMetadataProvider экземпляр, используемый для создания ModelExplorer экземпляров.
- modelState
- ModelStateDictionary
ModelStateDictionaryэкземпляр для этого область.
Комментарии
Для использования при создании ViewDataDictionary<TModel> для нового область верхнего уровня.
Применяется к
ViewDataDictionary<TModel>(ViewDataDictionary, Object)
- Исходный код:
- ViewDataDictionaryOfT.cs
- Исходный код:
- ViewDataDictionaryOfT.cs
- Исходный код:
- ViewDataDictionaryOfT.cs
Инициализирует новый экземпляр класса на ViewDataDictionary<TModel> основе части существующего ViewDataDictionary экземпляра. Этот конструктор старается избежать возникновения исключений SetModel(Object) , если model
имеет значение null
.
public:
ViewDataDictionary(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary ^ source, System::Object ^ model);
public ViewDataDictionary (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source, object model);
public ViewDataDictionary (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source, object? model);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model> : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary * obj -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model>
Public Sub New (source As ViewDataDictionary, model As Object)
Параметры
- source
- ViewDataDictionary
- model
- Object
Комментарии
Для использования при копировании экземпляра ViewDataDictionary известны и TModel
и Model .
Этот конструктор может быть throw
, если model
не являетсяnull
и несовместим с TModel
.