ViewDataDictionary<TModel> コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ViewDataDictionary<TModel>(ViewDataDictionary) |
既存ViewDataDictionaryのインスタンスの一部にViewDataDictionary<TModel>基づいて、 クラスの新しいインスタンスを初期化します。 |
ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary) |
ViewDataDictionary<TModel> クラスの新しいインスタンスを初期化します。 |
ViewDataDictionary<TModel>(ViewDataDictionary, Object) |
既存ViewDataDictionaryのインスタンスの一部にViewDataDictionary<TModel>基づいて、 クラスの新しいインスタンスを初期化します。 このコンストラクターは、 が の場合に例外SetModel(Object)が |
ViewDataDictionary<TModel>(ViewDataDictionary)
既存ViewDataDictionaryのインスタンスの一部にViewDataDictionary<TModel>基づいて、 クラスの新しいインスタンスを初期化します。
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)
パラメーター
- source
- ViewDataDictionary
ViewDataDictionary インスタンスを使用して初期値をコピーします。
注釈
インスタンスTModel
をコピーするときにViewDataDictionary使用します。既知ですが、Modelベース ViewDataDictionary インスタンスからインスタンスにコピーする場合など、既存のインスタンスからコピーするViewDataDictionary<TModel>必要があります。
このコンストラクターは、 が と互換性のない非null
互換性があるTModel
場合source.Model
がありますthrow
。 を にViewDataDictionary<TModel>(ViewDataDictionary, Object)渡model: null
して、 を無視source.Model
します。
適用対象
ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)
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)
パラメーター
- metadataProvider
- IModelMetadataProvider
IModelMetadataProvider インスタンスの作成 ModelExplorer に使用されるインスタンス。
- modelState
- ModelStateDictionary
ModelStateDictionary このスコープの インスタンス。
注釈
新しい最上位レベルのスコープの を ViewDataDictionary<TModel> 作成するときに使用します。
適用対象
ViewDataDictionary<TModel>(ViewDataDictionary, Object)
既存ViewDataDictionaryのインスタンスの一部にViewDataDictionary<TModel>基づいて、 クラスの新しいインスタンスを初期化します。 このコンストラクターは、 が の場合に例外SetModel(Object)がmodel
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)
パラメーター
- source
- ViewDataDictionary
- model
- Object
注釈
インスタンスと と TModel
Model をViewDataDictionaryコピーするときに使用します。
このコンストラクターは、 が と互換性のない非null
互換性があるTModel
場合model
がありますthrow
。