Udostępnij za pośrednictwem


ViewDataDictionary<TModel> Konstruktory

Definicja

Przeciążenia

ViewDataDictionary<TModel>(ViewDataDictionary)

Inicjuje ViewDataDictionary<TModel> nowe wystąpienie klasy w części na podstawie istniejącego ViewDataDictionary wystąpienia.

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Inicjuje nowe wystąpienie klasy ViewDataDictionary<TModel>.

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Inicjuje ViewDataDictionary<TModel> nowe wystąpienie klasy w części na podstawie istniejącego ViewDataDictionary wystąpienia. Ten konstruktor jest ostrożny, aby uniknąć wyjątków SetModel(Object) może zgłaszać, gdy model jest to null.

ViewDataDictionary<TModel>(ViewDataDictionary)

Źródło:
ViewDataDictionaryOfT.cs
Źródło:
ViewDataDictionaryOfT.cs
Źródło:
ViewDataDictionaryOfT.cs

Inicjuje ViewDataDictionary<TModel> nowe wystąpienie klasy w części na podstawie istniejącego ViewDataDictionary wystąpienia.

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)

Parametry

source
ViewDataDictionary

ViewDataDictionary wystąpienie do kopiowania wartości początkowych z.

Uwagi

Do użycia podczas kopiowania ViewDataDictionary wystąpienia i TModel jest znane, ale Model należy je skopiować z istniejącego wystąpienia, np. podczas kopiowania z wystąpienia podstawowego ViewDataDictionaryViewDataDictionary<TModel> do wystąpienia.

Ten konstruktor może throw mieć wartość , jeśli source.Model jest niezgodnynull z programem TModel. Przekaż model: null do , ViewDataDictionary<TModel>(ViewDataDictionary, Object) aby zignorować source.Model.

Dotyczy

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

Źródło:
ViewDataDictionaryOfT.cs
Źródło:
ViewDataDictionaryOfT.cs
Źródło:
ViewDataDictionaryOfT.cs

Inicjuje nowe wystąpienie klasy 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)

Parametry

metadataProvider
IModelMetadataProvider

IModelMetadataProvider wystąpienie używane do tworzenia ModelExplorer wystąpień.

modelState
ModelStateDictionary

ModelStateDictionary wystąpienie tego zakresu.

Uwagi

Do użycia podczas tworzenia elementu ViewDataDictionary<TModel> dla nowego zakresu najwyższego poziomu.

Dotyczy

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

Źródło:
ViewDataDictionaryOfT.cs
Źródło:
ViewDataDictionaryOfT.cs
Źródło:
ViewDataDictionaryOfT.cs

Inicjuje ViewDataDictionary<TModel> nowe wystąpienie klasy w części na podstawie istniejącego ViewDataDictionary wystąpienia. Ten konstruktor jest ostrożny, aby uniknąć wyjątków SetModel(Object) może zgłaszać, gdy model jest to 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)

Parametry

model
Object

Uwagi

Do użycia podczas kopiowania ViewDataDictionary wystąpienia i TModelModel są znane.

Ten konstruktor może throw mieć wartość , jeśli model jest niezgodnynull z programem TModel.

Dotyczy