Freigeben über


DataAnnotationsModelMetadata Konstruktor

Definition

Initialisiert eine neue Instanz der DataAnnotationsModelMetadata-Klasse.

public:
 DataAnnotationsModelMetadata(System::Web::ModelBinding::DataAnnotationsModelMetadataProvider ^ provider, Type ^ containerType, Func<System::Object ^> ^ modelAccessor, Type ^ modelType, System::String ^ propertyName, System::ComponentModel::DataAnnotations::DisplayColumnAttribute ^ displayColumnAttribute);
public DataAnnotationsModelMetadata (System.Web.ModelBinding.DataAnnotationsModelMetadataProvider provider, Type containerType, Func<object> modelAccessor, Type modelType, string propertyName, System.ComponentModel.DataAnnotations.DisplayColumnAttribute displayColumnAttribute);
new System.Web.ModelBinding.DataAnnotationsModelMetadata : System.Web.ModelBinding.DataAnnotationsModelMetadataProvider * Type * Func<obj> * Type * string * System.ComponentModel.DataAnnotations.DisplayColumnAttribute -> System.Web.ModelBinding.DataAnnotationsModelMetadata
Public Sub New (provider As DataAnnotationsModelMetadataProvider, containerType As Type, modelAccessor As Func(Of Object), modelType As Type, propertyName As String, displayColumnAttribute As DisplayColumnAttribute)

Parameter

provider
DataAnnotationsModelMetadataProvider

Das Anbieterobjekt.

containerType
Type

Der Typ des Containers oder null, wenn kein Container vorhanden sind.

modelAccessor
Func<Object>

Der Modellaccessor.

modelType
Type

Der Typ des Modells.

propertyName
String

Der Name der Eigenschaft oder null, wenn das Modell keine Eigenschaft ist.

displayColumnAttribute
DisplayColumnAttribute

Das Attribut der Anzeigespalte.

Gilt für: