Freigeben über


ViewDataDictionary<TModel> Konstruktoren

Definition

Ü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 model ist null.

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 TModelkompatibel 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

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 TModelkompatibel ist.

Gilt für: