Condividi tramite


ViewDataDictionary<TModel> Costruttori

Definizione

Overload

ViewDataDictionary<TModel>(ViewDataDictionary)

Inizializza una nuova istanza della classe basata in parte su un'istanza ViewDataDictionary<TModel> esistente ViewDataDictionary .

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Inizializza una nuova istanza della classe ViewDataDictionary<TModel>.

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Inizializza una nuova istanza della classe basata in parte su un'istanza ViewDataDictionary<TModel> esistente ViewDataDictionary . Questo costruttore è attento a evitare eccezioni SetModel(Object) che possono generare quando model è null.

ViewDataDictionary<TModel>(ViewDataDictionary)

Origine:
ViewDataDictionaryOfT.cs
Origine:
ViewDataDictionaryOfT.cs
Origine:
ViewDataDictionaryOfT.cs

Inizializza una nuova istanza della classe basata in parte su un'istanza ViewDataDictionary<TModel> esistente 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)

Parametri

source
ViewDataDictionary

ViewDataDictionary istanza da cui copiare i valori iniziali.

Commenti

Per usare quando si copia un'istanza ed è nota, TModel ma deve essere copiata dall'istanza esistente, ad esempio quando si copia da un'istanza ViewDataDictionary di base ViewDataDictionary a un'istanza ViewDataDictionary<TModel>Model.

Questo costruttore può throw se source.Model nonnull è compatibile con TModel. Passare model: null a per ViewDataDictionary<TModel>(ViewDataDictionary, Object) ignorare source.Model.

Si applica a

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Origine:
ViewDataDictionaryOfT.cs
Origine:
ViewDataDictionaryOfT.cs
Origine:
ViewDataDictionaryOfT.cs

Inizializza una nuova istanza della classe 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)

Parametri

metadataProvider
IModelMetadataProvider

IModelMetadataProvider istanza usata per creare ModelExplorer istanze.

modelState
ModelStateDictionary

ModelStateDictionary istanza di questo ambito.

Commenti

Per usare quando si crea un ViewDataDictionary<TModel> oggetto per un nuovo ambito di primo livello.

Si applica a

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Origine:
ViewDataDictionaryOfT.cs
Origine:
ViewDataDictionaryOfT.cs
Origine:
ViewDataDictionaryOfT.cs

Inizializza una nuova istanza della classe basata in parte su un'istanza ViewDataDictionary<TModel> esistente ViewDataDictionary . Questo costruttore è attento a evitare eccezioni SetModel(Object) che possono generare quando 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)

Parametri

model
Object

Commenti

Per l'uso durante la copia di un'istanza ViewDataDictionary e TModelModel sono noti.

Questo costruttore può throw se model nonnull è compatibile con TModel.

Si applica a