다음을 통해 공유


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

프로토타입입니다.

적용 대상