Freigeben über


CachedDataAnnotationsModelMetadata Konstruktoren

Definition

Überlädt

CachedDataAnnotationsModelMetadata(CachedDataAnnotationsModelMetadata, Func<Object>)

Initialisiert einen neuen instance der CachedDataAnnotationsModelMetadata -Klasse mithilfe des Prototyps und des Modellzugriffs.

CachedDataAnnotationsModelMetadata(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, IEnumerable<Attribute>)

Initialisiert einen neuen instance der CachedDataAnnotationsModelMetadata -Klasse unter Verwendung des Anbieters, des Containertyps, des Modelltyps, des Eigenschaftennamens und der Attribute.

CachedDataAnnotationsModelMetadata(CachedDataAnnotationsModelMetadata, Func<Object>)

Initialisiert einen neuen instance der CachedDataAnnotationsModelMetadata -Klasse mithilfe des Prototyps und des Modellzugriffs.

public CachedDataAnnotationsModelMetadata (System.Web.Mvc.CachedDataAnnotationsModelMetadata prototype, Func<object> modelAccessor);
new System.Web.Mvc.CachedDataAnnotationsModelMetadata : System.Web.Mvc.CachedDataAnnotationsModelMetadata * Func<obj> -> System.Web.Mvc.CachedDataAnnotationsModelMetadata
Public Sub New (prototype As CachedDataAnnotationsModelMetadata, modelAccessor As Func(Of Object))

Parameter

prototype
CachedDataAnnotationsModelMetadata

Der Prototyp.

modelAccessor
Func<Object>

Der Modellaccessor.

Gilt für:

CachedDataAnnotationsModelMetadata(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, IEnumerable<Attribute>)

Initialisiert einen neuen instance der CachedDataAnnotationsModelMetadata -Klasse unter Verwendung des Anbieters, des Containertyps, des Modelltyps, des Eigenschaftennamens und der Attribute.

public CachedDataAnnotationsModelMetadata (System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider provider, Type containerType, Type modelType, string propertyName, System.Collections.Generic.IEnumerable<Attribute> attributes);
new System.Web.Mvc.CachedDataAnnotationsModelMetadata : System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider * Type * Type * string * seq<Attribute> -> System.Web.Mvc.CachedDataAnnotationsModelMetadata
Public Sub New (provider As CachedDataAnnotationsModelMetadataProvider, containerType As Type, modelType As Type, propertyName As String, attributes As IEnumerable(Of Attribute))

Parameter

containerType
Type

Der Containertyp.

modelType
Type

Der Modelltyp.

propertyName
String

Der Eigenschaftenname.

attributes
IEnumerable<Attribute>

Die Attribute.

Gilt für: