Partilhar via


CachedDataAnnotationsModelMetadata Construtores

Definição

Sobrecargas

CachedDataAnnotationsModelMetadata(CachedDataAnnotationsModelMetadata, Func<Object>)

Inicializa uma nova instância da CachedDataAnnotationsModelMetadata classe usando o protótipo e o acessador de modelo.

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

Inicializa uma nova instância da CachedDataAnnotationsModelMetadata classe usando o provedor, o tipo de contêiner, o tipo de modelo, o nome da propriedade e os atributos.

CachedDataAnnotationsModelMetadata(CachedDataAnnotationsModelMetadata, Func<Object>)

Inicializa uma nova instância da CachedDataAnnotationsModelMetadata classe usando o protótipo e o acessador de modelo.

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))

Parâmetros

prototype
CachedDataAnnotationsModelMetadata

O protótipo.

modelAccessor
Func<Object>

O acessador do modelo.

Aplica-se a

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

Inicializa uma nova instância da CachedDataAnnotationsModelMetadata classe usando o provedor, o tipo de contêiner, o tipo de modelo, o nome da propriedade e os atributos.

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))

Parâmetros

containerType
Type

O tipo do contêiner.

modelType
Type

O tipo de modelo.

propertyName
String

O nome da propriedade.

attributes
IEnumerable<Attribute>

Os atributos.

Aplica-se a