ViewDataDictionary<TModel> Class¶
Inheritance Hierarchy¶
System.Object
Microsoft.AspNet.Mvc.ViewDataDictionary
Microsoft.AspNet.Mvc.ViewDataDictionary<TModel>
Syntax¶
public class ViewDataDictionary<TModel> : ViewDataDictionary, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable
Constructors¶
-
ViewDataDictionary
(Microsoft.AspNet.Mvc.ModelBinding.IModelMetadataProvider, Microsoft.AspNet.Mvc.ModelBinding.ModelStateDictionary)¶ Initializes a new instance of the [Microsoft.AspNet.Mvc.ViewDataDictionary`1](Microsoft.AspNet.Mvc.ViewDataDictionary`1.yml) class.
Arguments: - metadataProvider (Microsoft.AspNet.Mvc.ModelBinding.IModelMetadataProvider) –
- modelState (Microsoft.AspNet.Mvc.ModelBinding.ModelStateDictionary) –
public ViewDataDictionary(IModelMetadataProvider metadataProvider, ModelStateDictionary modelState)
-
ViewDataDictionary
(Microsoft.AspNet.Mvc.ViewDataDictionary) Initializes a new instance of the [Microsoft.AspNet.Mvc.ViewDataDictionary`1](Microsoft.AspNet.Mvc.ViewDataDictionary`1.yml) class based in part on an existing [Microsoft.AspNet.Mvc.ViewDataDictionary](Microsoft.AspNet.Mvc.ViewDataDictionary.yml) instance.
Arguments: - source (Microsoft.AspNet.Mvc.ViewDataDictionary) –
public ViewDataDictionary(ViewDataDictionary source)
-
ViewDataDictionary
(Microsoft.AspNet.Mvc.ViewDataDictionary, System.Object) Initializes a new instance of the [Microsoft.AspNet.Mvc.ViewDataDictionary`1](Microsoft.AspNet.Mvc.ViewDataDictionary`1.yml) class based in part on an existing [Microsoft.AspNet.Mvc.ViewDataDictionary](Microsoft.AspNet.Mvc.ViewDataDictionary.yml) instance. This constructor is careful to avoid exceptions [Microsoft.AspNet.Mvc.ViewDataDictionary.SetModel(System.Object)](Microsoft.AspNet.Mvc.ViewDataDictionary.yml) may throw when <paramref name=”model” /> is <c>null</c>.
Arguments: - source (Microsoft.AspNet.Mvc.ViewDataDictionary) –
- model (System.Object) –
public ViewDataDictionary(ViewDataDictionary source, object model)
-
Properties¶
-
Model
()¶ Return type: TModel public TModel Model { get; set; }
-