ViewDataDictionary Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
ViewDataDictionary(ViewDataDictionary) |
Inizializza una nuova istanza della ViewDataDictionary classe basata interamente su un'istanza esistente. |
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary) |
Inizializza una nuova istanza della classe ViewDataDictionary. |
ViewDataDictionary(IModelMetadataProvider, Type) |
Inizializza una nuova istanza della classe ViewDataDictionary. |
ViewDataDictionary(ViewDataDictionary, Type) |
Inizializza una nuova istanza della ViewDataDictionary classe basata in parte su un'istanza esistente. |
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type) |
Inizializza una nuova istanza della classe ViewDataDictionary. |
ViewDataDictionary(ViewDataDictionary, Object, Type) |
Inizializza una nuova istanza della ViewDataDictionary classe basata in parte su un'istanza esistente. Questo costruttore è attento a evitare eccezioni SetModel(Object) che possono generare quando |
ViewDataDictionary(ViewDataDictionary)
- Origine:
- ViewDataDictionary.cs
- Origine:
- ViewDataDictionary.cs
- Origine:
- ViewDataDictionary.cs
Inizializza una nuova istanza della ViewDataDictionary classe basata interamente su un'istanza esistente.
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)
Parametri
- source
- ViewDataDictionary
ViewDataDictionary istanza di da cui copiare i valori iniziali.
Commenti
Per l'utilizzo durante la copia di un'istanza ViewDataDictionary e l'oggetto dichiarato ModelType non cambierà, ad esempio quando si copia da un'istanza di a un'istanza ViewDataDictionary<TModel> di base ViewDataDictionary .
Questo costruttore non deve essere utilizzato in alcun contesto in cui Model può essere impostato su un valore incompatibile con il tipo dichiarato di source
.
Si applica a
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)
- Origine:
- ViewDataDictionary.cs
- Origine:
- ViewDataDictionary.cs
- Origine:
- ViewDataDictionary.cs
Inizializza una nuova istanza della classe ViewDataDictionary.
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)
Parametri
- metadataProvider
- IModelMetadataProvider
IModelMetadataProvider istanza usata per creare ModelExplorer istanze.
- modelState
- ModelStateDictionary
ModelStateDictionary istanza per questo ambito.
Commenti
Per l'uso durante la creazione di un ViewDataDictionary oggetto per un nuovo ambito di primo livello.
Si applica a
ViewDataDictionary(IModelMetadataProvider, Type)
- Origine:
- ViewDataDictionary.cs
- Origine:
- ViewDataDictionary.cs
- Origine:
- ViewDataDictionary.cs
Inizializza una nuova istanza della classe ViewDataDictionary.
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)
Parametri
- metadataProvider
- IModelMetadataProvider
IModelMetadataProvider istanza usata per creare ModelExplorer istanze.
- declaredModelType
- Type
Type di Model valori previsti. Utilizzato per impostare ModelMetadata.
Commenti
Per l'utilizzo durante la creazione di un oggetto derivato ViewDataDictionary per un nuovo ambito di primo livello.
Si applica a
ViewDataDictionary(ViewDataDictionary, Type)
- Origine:
- ViewDataDictionary.cs
- Origine:
- ViewDataDictionary.cs
- Origine:
- ViewDataDictionary.cs
Inizializza una nuova istanza della ViewDataDictionary classe basata in parte su un'istanza esistente.
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)
Parametri
- source
- ViewDataDictionary
ViewDataDictionary istanza di da cui copiare i valori iniziali.
- declaredModelType
- Type
Type di Model valori previsti. Utilizzato per impostare ModelMetadata.
Commenti
Per usare quando si copia un'istanza ViewDataDictionary e la dichiarazione di una nuova istanza è nota, ma Model deve essere copiata dall'istanza esistente, ad esempio durante la copia da un'istanza di ModelType base ViewDataDictionary a un'istanza ViewDataDictionary<TModel> di .
Questo costruttore può throw
essere se source.Model
nonnull
è e non è compatibile con declaredModelType
. Passare model: null
a ViewDataDictionary(ViewDataDictionary, Object, Type) per ignorare source.Model
.
Si applica a
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)
- Origine:
- ViewDataDictionary.cs
- Origine:
- ViewDataDictionary.cs
- Origine:
- ViewDataDictionary.cs
Inizializza una nuova istanza della classe ViewDataDictionary.
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)
Parametri
- metadataProvider
- IModelMetadataProvider
IModelMetadataProvider istanza usata per creare ModelExplorer istanze.
- modelState
- ModelStateDictionary
ModelStateDictionary istanza per questo ambito.
- declaredModelType
- Type
Type di Model valori previsti. Utilizzato per impostare ModelMetadata.
Commenti
Per l'utilizzo durante la creazione di un oggetto derivato ViewDataDictionary per un nuovo ambito di primo livello.
Si applica a
ViewDataDictionary(ViewDataDictionary, Object, Type)
- Origine:
- ViewDataDictionary.cs
- Origine:
- ViewDataDictionary.cs
- Origine:
- ViewDataDictionary.cs
Inizializza una nuova istanza della ViewDataDictionary classe basata in parte su un'istanza esistente. Questo costruttore è attento a evitare eccezioni SetModel(Object) che possono generare quando model
è 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)
Parametri
- source
- ViewDataDictionary
ViewDataDictionary istanza di da cui copiare i valori iniziali.
- declaredModelType
- Type
Type di Model valori previsti. Utilizzato per impostare ModelMetadata.
Commenti
Per usarla quando si copia un'istanza ViewDataDictionary e la nuova istanza dichiarata ModelType e Model sono note.
Questo costruttore può throw
essere se model
nonnull
è e non è compatibile con declaredModelType
.