ViewDataDictionary Konstruktory
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í
ViewDataDictionary(ViewDataDictionary) |
Inicializuje novou instanci ViewDataDictionary třídy zcela na základě existující instance. |
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary) |
Inicializuje novou instanci ViewDataDictionary třídy. |
ViewDataDictionary(IModelMetadataProvider, Type) |
Inicializuje novou instanci ViewDataDictionary třídy. |
ViewDataDictionary(ViewDataDictionary, Type) |
Inicializuje novou instanci třídy založenou ViewDataDictionary částečně na existující instanci. |
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type) |
Inicializuje novou instanci ViewDataDictionary třídy. |
ViewDataDictionary(ViewDataDictionary, Object, Type) |
Inicializuje novou instanci třídy založenou ViewDataDictionary částečně na existující instanci. Tento konstruktor je opatrný, aby se zabránilo výjimkám SetModel(Object) , které mohou vyvolat, když |
ViewDataDictionary(ViewDataDictionary)
- Zdroj:
- ViewDataDictionary.cs
- Zdroj:
- ViewDataDictionary.cs
- Zdroj:
- ViewDataDictionary.cs
Inicializuje novou instanci ViewDataDictionary třídy zcela na základě existující instance.
public:
ViewDataDictionary(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary ^ source);
public ViewDataDictionary (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
Public Sub New (source As ViewDataDictionary)
Parametry
- source
- ViewDataDictionary
ViewDataDictionary instance, ze které se mají kopírovat počáteční hodnoty.
Poznámky
Pro použití při kopírování ViewDataDictionary instance a deklarované ModelType se nezmění, například při kopírování z ViewDataDictionary<TModel> instance do základní ViewDataDictionary instance.
Tento konstruktor by neměl být použit v žádném kontextu, kde Model může být nastaven na hodnotu nekompatibilní s deklarovaným typem source
.
Platí pro
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)
- Zdroj:
- ViewDataDictionary.cs
- Zdroj:
- ViewDataDictionary.cs
- Zdroj:
- ViewDataDictionary.cs
Inicializuje novou instanci ViewDataDictionary třídy.
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 : Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
Public Sub New (metadataProvider As IModelMetadataProvider, modelState As ModelStateDictionary)
Parametry
- metadataProvider
- IModelMetadataProvider
IModelMetadataProvider instance používaná k vytváření ModelExplorer instancí.
- modelState
- ModelStateDictionary
ModelStateDictionary příklad pro tento obor.
Poznámky
Pro použití při vytváření ViewDataDictionary nového oboru nejvyšší úrovně.
Platí pro
ViewDataDictionary(IModelMetadataProvider, Type)
- Zdroj:
- ViewDataDictionary.cs
- Zdroj:
- ViewDataDictionary.cs
- Zdroj:
- ViewDataDictionary.cs
Inicializuje novou instanci ViewDataDictionary třídy.
protected:
ViewDataDictionary(Microsoft::AspNetCore::Mvc::ModelBinding::IModelMetadataProvider ^ metadataProvider, Type ^ declaredModelType);
protected ViewDataDictionary (Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Type declaredModelType);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary : Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider * Type -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
Protected Sub New (metadataProvider As IModelMetadataProvider, declaredModelType As Type)
Parametry
- metadataProvider
- IModelMetadataProvider
IModelMetadataProvider instance používaná k vytváření ModelExplorer instancí.
- declaredModelType
- Type
Type očekávaných Model hodnot. Používá se k nastavení ModelMetadata.
Poznámky
Pro použití při vytváření odvozeného ViewDataDictionary pro nový obor nejvyšší úrovně.
Platí pro
ViewDataDictionary(ViewDataDictionary, Type)
- Zdroj:
- ViewDataDictionary.cs
- Zdroj:
- ViewDataDictionary.cs
- Zdroj:
- ViewDataDictionary.cs
Inicializuje novou instanci třídy založenou ViewDataDictionary částečně na existující instanci.
protected:
ViewDataDictionary(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary ^ source, Type ^ declaredModelType);
protected ViewDataDictionary (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source, Type declaredModelType);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary * Type -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
Protected Sub New (source As ViewDataDictionary, declaredModelType As Type)
Parametry
- source
- ViewDataDictionary
ViewDataDictionary instance, ze které se mají kopírovat počáteční hodnoty.
- declaredModelType
- Type
Type očekávaných Model hodnot. Používá se k nastavení ModelMetadata.
Poznámky
Použití při kopírování ViewDataDictionary instance a deklarovanéTypeModelnové instance je známo, ale Model mělo by se zkopírovat z existující instance, například při kopírování ze základní ViewDataDictionary instance do ViewDataDictionary<TModel> instance.
Tento konstruktor může být throw
source.Model
nekompatibilní a nekompatibilnínull
s declaredModelType
. Pokud model: null
chcete ignorovat source.Model
.ViewDataDictionary(ViewDataDictionary, Object, Type)
Platí pro
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)
- Zdroj:
- ViewDataDictionary.cs
- Zdroj:
- ViewDataDictionary.cs
- Zdroj:
- ViewDataDictionary.cs
Inicializuje novou instanci ViewDataDictionary třídy.
protected:
ViewDataDictionary(Microsoft::AspNetCore::Mvc::ModelBinding::IModelMetadataProvider ^ metadataProvider, Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateDictionary ^ modelState, Type ^ declaredModelType);
protected ViewDataDictionary (Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, Type declaredModelType);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary : Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary * Type -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
Protected Sub New (metadataProvider As IModelMetadataProvider, modelState As ModelStateDictionary, declaredModelType As Type)
Parametry
- metadataProvider
- IModelMetadataProvider
IModelMetadataProvider instance používaná k vytváření ModelExplorer instancí.
- modelState
- ModelStateDictionary
ModelStateDictionary příklad pro tento obor.
- declaredModelType
- Type
Type očekávaných Model hodnot. Používá se k nastavení ModelMetadata.
Poznámky
Pro použití při vytváření odvozeného ViewDataDictionary pro nový obor nejvyšší úrovně.
Platí pro
ViewDataDictionary(ViewDataDictionary, Object, Type)
- Zdroj:
- ViewDataDictionary.cs
- Zdroj:
- ViewDataDictionary.cs
- Zdroj:
- ViewDataDictionary.cs
Inicializuje novou instanci třídy založenou ViewDataDictionary částečně na existující instanci. Tento konstruktor je opatrný, aby se zabránilo výjimkám SetModel(Object) , které mohou vyvolat, když model
je null
.
protected:
ViewDataDictionary(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary ^ source, System::Object ^ model, Type ^ declaredModelType);
protected ViewDataDictionary (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source, object model, Type declaredModelType);
protected ViewDataDictionary (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source, object? model, Type declaredModelType);
new Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary * obj * Type -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
Protected Sub New (source As ViewDataDictionary, model As Object, declaredModelType As Type)
Parametry
- source
- ViewDataDictionary
ViewDataDictionary instance, ze které se mají kopírovat počáteční hodnoty.
- declaredModelType
- Type
Type očekávaných Model hodnot. Používá se k nastavení ModelMetadata.
Poznámky
Pro použití při kopírování ViewDataDictionary instance a nové instance deklarované ModelType a Model jsou známé.
Tento konstruktor může být throw
model
nekompatibilní a nekompatibilnínull
s declaredModelType
.