ViewDataDictionary Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ViewDataDictionary(ViewDataDictionary) |
Initialisiert eine neue instance der ViewDataDictionary -Klasse vollständig basierend auf einer vorhandenen instance. |
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary) |
Initialisiert eine neue Instanz der ViewDataDictionary-Klasse. |
ViewDataDictionary(IModelMetadataProvider, Type) |
Initialisiert eine neue Instanz der ViewDataDictionary-Klasse. |
ViewDataDictionary(ViewDataDictionary, Type) |
Initialisiert eine neue instance der -Klasse, die ViewDataDictionary teilweise auf einer vorhandenen instance basiert. |
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type) |
Initialisiert eine neue Instanz der ViewDataDictionary-Klasse. |
ViewDataDictionary(ViewDataDictionary, Object, Type) |
Initialisiert eine neue instance der -Klasse, die ViewDataDictionary teilweise auf einer vorhandenen instance basiert. Dieser Konstruktor ist vorsichtig, um zu vermeiden, dass Ausnahmen SetModel(Object) ausgelöst werden, wenn |
ViewDataDictionary(ViewDataDictionary)
- Quelle:
- ViewDataDictionary.cs
- Quelle:
- ViewDataDictionary.cs
- Quelle:
- ViewDataDictionary.cs
Initialisiert eine neue instance der ViewDataDictionary -Klasse vollständig basierend auf einer vorhandenen 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)
Parameter
- source
- ViewDataDictionary
ViewDataDictionaryinstance, aus dem Anfangswerte kopiert werden sollen.
Hinweise
Für die Verwendung beim Kopieren eines ViewDataDictionary instance und das deklarierteTypeModeländert sich nicht, z. B. beim Kopieren von einer ViewDataDictionary<TModel> instance in ein Basis-instance ViewDataDictionary .
Dieser Konstruktor sollte nicht in einem Kontext verwendet werden, in dem Model auf einen Wert festgelegt werden kann, der mit dem deklarierten Typ von source
nicht kompatibel ist.
Gilt für:
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)
- Quelle:
- ViewDataDictionary.cs
- Quelle:
- ViewDataDictionary.cs
- Quelle:
- ViewDataDictionary.cs
Initialisiert eine neue Instanz der ViewDataDictionary-Klasse.
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)
Parameter
- metadataProvider
- IModelMetadataProvider
IModelMetadataProviderinstance zum Erstellen von ModelExplorer Instanzen verwendet.
- modelState
- ModelStateDictionary
ModelStateDictionaryinstance für diesen Bereich.
Hinweise
Zur Verwendung beim Erstellen eines ViewDataDictionary für einen neuen Bereich auf oberster Ebene.
Gilt für:
ViewDataDictionary(IModelMetadataProvider, Type)
- Quelle:
- ViewDataDictionary.cs
- Quelle:
- ViewDataDictionary.cs
- Quelle:
- ViewDataDictionary.cs
Initialisiert eine neue Instanz der ViewDataDictionary-Klasse.
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)
Parameter
- metadataProvider
- IModelMetadataProvider
IModelMetadataProviderinstance zum Erstellen von ModelExplorer Instanzen verwendet.
- declaredModelType
- Type
Type der Model erwarteten Werte. Wird verwendet, um festzulegen ModelMetadata.
Hinweise
Zur Verwendung beim Erstellen eines abgeleiteten ViewDataDictionary Bereichs für einen neuen Bereich auf oberster Ebene.
Gilt für:
ViewDataDictionary(ViewDataDictionary, Type)
- Quelle:
- ViewDataDictionary.cs
- Quelle:
- ViewDataDictionary.cs
- Quelle:
- ViewDataDictionary.cs
Initialisiert eine neue instance der -Klasse, die ViewDataDictionary teilweise auf einer vorhandenen instance basiert.
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)
Parameter
- source
- ViewDataDictionary
ViewDataDictionaryinstance, aus dem Anfangswerte kopiert werden sollen.
- declaredModelType
- Type
Type der Model erwarteten Werte. Wird verwendet, um festzulegen ModelMetadata.
Hinweise
Für die Verwendung beim Kopieren eines ViewDataDictionary instance und eines neuen instance istTypeModelbekannt, sollte aber Model aus dem vorhandenen instance kopiert werden, z. B. beim Kopieren von einem Basis-instance ViewDataDictionary in eine ViewDataDictionary<TModel> instance.
Dieser Konstruktor kann sein throw
, wenn source.Model
nichtnull
und nicht mit declaredModelType
kompatibel ist. Übergeben Sie model: null
an, ViewDataDictionary(ViewDataDictionary, Object, Type) um zu ignorieren source.Model
.
Gilt für:
ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)
- Quelle:
- ViewDataDictionary.cs
- Quelle:
- ViewDataDictionary.cs
- Quelle:
- ViewDataDictionary.cs
Initialisiert eine neue Instanz der ViewDataDictionary-Klasse.
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)
Parameter
- metadataProvider
- IModelMetadataProvider
IModelMetadataProviderinstance zum Erstellen von ModelExplorer Instanzen verwendet.
- modelState
- ModelStateDictionary
ModelStateDictionaryinstance für diesen Bereich.
- declaredModelType
- Type
Type der Model erwarteten Werte. Wird verwendet, um festzulegen ModelMetadata.
Hinweise
Zur Verwendung beim Erstellen eines abgeleiteten ViewDataDictionary Bereichs für einen neuen Bereich auf oberster Ebene.
Gilt für:
ViewDataDictionary(ViewDataDictionary, Object, Type)
- Quelle:
- ViewDataDictionary.cs
- Quelle:
- ViewDataDictionary.cs
- Quelle:
- ViewDataDictionary.cs
Initialisiert eine neue instance der -Klasse, die ViewDataDictionary teilweise auf einer vorhandenen instance basiert. Dieser Konstruktor ist vorsichtig, um zu vermeiden, dass Ausnahmen SetModel(Object) ausgelöst werden, wenn model
ist 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)
Parameter
- source
- ViewDataDictionary
ViewDataDictionaryinstance, aus dem Anfangswerte kopiert werden sollen.
- declaredModelType
- Type
Type der Model erwarteten Werte. Wird verwendet, um festzulegen ModelMetadata.
Hinweise
Zur Verwendung beim Kopieren eines ViewDataDictionary instance und neuer instance deklariert ModelType und Model bekannt sind.
Dieser Konstruktor kann sein throw
, wenn model
nichtnull
und nicht mit declaredModelType
kompatibel ist.