ViewDataDictionary<TModel> 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<TModel>(ViewDataDictionary) |
Initialisiert eine neue instance der -Klasse, die ViewDataDictionary<TModel> teilweise auf einer vorhandenen ViewDataDictionary instance basiert. |
ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary) |
Initialisiert eine neue Instanz der ViewDataDictionary<TModel>-Klasse. |
ViewDataDictionary<TModel>(ViewDataDictionary, Object) |
Initialisiert eine neue instance der -Klasse, die ViewDataDictionary<TModel> teilweise auf einer vorhandenen ViewDataDictionary instance basiert. Dieser Konstruktor ist vorsichtig, um zu vermeiden, dass Ausnahmen SetModel(Object) ausgelöst werden, wenn |
ViewDataDictionary<TModel>(ViewDataDictionary)
- Quelle:
- ViewDataDictionaryOfT.cs
- Quelle:
- ViewDataDictionaryOfT.cs
- Quelle:
- ViewDataDictionaryOfT.cs
Initialisiert eine neue instance der -Klasse, die ViewDataDictionary<TModel> teilweise auf einer vorhandenen ViewDataDictionary instance basiert.
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)
Parameter
- source
- ViewDataDictionary
ViewDataDictionaryinstance, aus dem Anfangswerte kopiert werden sollen.
Hinweise
Zur Verwendung beim Kopieren eines ViewDataDictionary instance und TModel
ist bekannt, sollte aber Model aus dem vorhandenen instance kopiert werden, z. B. beim Kopieren von einer Basis-instance ViewDataDictionary in eine ViewDataDictionary<TModel> instance.
Dieser Konstruktor kann sein throw
, wenn source.Model
nichtnull
und nicht mit TModel
kompatibel ist. Übergeben Sie model: null
an, ViewDataDictionary<TModel>(ViewDataDictionary, Object) um zu ignorieren source.Model
.
Gilt für:
ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)
- Quelle:
- ViewDataDictionaryOfT.cs
- Quelle:
- ViewDataDictionaryOfT.cs
- Quelle:
- ViewDataDictionaryOfT.cs
Initialisiert eine neue Instanz der ViewDataDictionary<TModel>-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<'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)
Parameter
- metadataProvider
- IModelMetadataProvider
IModelMetadataProviderinstance zum Erstellen von ModelExplorer Instanzen verwendet.
- modelState
- ModelStateDictionary
ModelStateDictionaryinstance für diesen Bereich.
Hinweise
Zur Verwendung beim Erstellen eines ViewDataDictionary<TModel> für einen neuen Bereich auf oberster Ebene.
Gilt für:
ViewDataDictionary<TModel>(ViewDataDictionary, Object)
- Quelle:
- ViewDataDictionaryOfT.cs
- Quelle:
- ViewDataDictionaryOfT.cs
- Quelle:
- ViewDataDictionaryOfT.cs
Initialisiert eine neue instance der -Klasse, die ViewDataDictionary<TModel> teilweise auf einer vorhandenen ViewDataDictionary instance basiert. Dieser Konstruktor ist vorsichtig, um zu vermeiden, dass Ausnahmen SetModel(Object) ausgelöst werden, wenn model
ist 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)
Parameter
- source
- ViewDataDictionary
- model
- Object
Hinweise
Zur Verwendung beim Kopieren einer ViewDataDictionary instance und TModel
und Model bekannt sind.
Dieser Konstruktor kann sein throw
, wenn model
nichtnull
und nicht mit TModel
kompatibel ist.