CachedModelMetadata<TPrototypeCache> コンストラクター

定義

オーバーロード

CachedModelMetadata<TPrototypeCache>(CachedModelMetadata<TPrototypeCache>, Func<Object>)

メタデータ クラスのプロトタイプ インスタンスを作成するコンストラクター。

CachedModelMetadata<TPrototypeCache>(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, TPrototypeCache)

プロトタイプに基づいてメタデータ クラスの実際のインスタンスを作成するコンストラクター。

CachedModelMetadata<TPrototypeCache>(CachedModelMetadata<TPrototypeCache>, Func<Object>)

メタデータ クラスのプロトタイプ インスタンスを作成するコンストラクター。

protected CachedModelMetadata (System.Web.Mvc.CachedModelMetadata<TPrototypeCache> prototype, Func<object> modelAccessor);
new System.Web.Mvc.CachedModelMetadata<'PrototypeCache> : System.Web.Mvc.CachedModelMetadata<'PrototypeCache> * Func<obj> -> System.Web.Mvc.CachedModelMetadata<'PrototypeCache>
Protected Sub New (prototype As CachedModelMetadata(Of TPrototypeCache), modelAccessor As Func(Of Object))

パラメーター

prototype
CachedModelMetadata<TPrototypeCache>

プロトタイプ。

modelAccessor
Func<Object>

モデル アクセサー。

適用対象

CachedModelMetadata<TPrototypeCache>(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, TPrototypeCache)

プロトタイプに基づいてメタデータ クラスの実際のインスタンスを作成するコンストラクター。

protected CachedModelMetadata (System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider provider, Type containerType, Type modelType, string propertyName, TPrototypeCache prototypeCache);
new System.Web.Mvc.CachedModelMetadata<'PrototypeCache> : System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider * Type * Type * string * 'PrototypeCache -> System.Web.Mvc.CachedModelMetadata<'PrototypeCache>
Protected Sub New (provider As CachedDataAnnotationsModelMetadataProvider, containerType As Type, modelType As Type, propertyName As String, prototypeCache As TPrototypeCache)

パラメーター

provider
CachedDataAnnotationsModelMetadataProvider

プロバイダー。

containerType
Type

コンテナーの型。

modelType
Type

モデル型。

propertyName
String

プロパティ名。

prototypeCache
TPrototypeCache

プロトタイプ。

適用対象