DataAnnotationsMetadataProvider Class

Summary

An implementation of [Microsoft.AspNet.Mvc.ModelBinding.Metadata.IBindingMetadataProvider]() and [Microsoft.AspNet.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider]() for the System.ComponentModel.DataAnnotations attribute classes.

Syntax

public class DataAnnotationsMetadataProvider : IBindingMetadataProvider, IDisplayMetadataProvider, IValidationMetadataProvider, IMetadataDetailsProvider

GitHub

View on GitHub

class Microsoft.AspNet.Mvc.ModelBinding.Metadata.DataAnnotationsMetadataProvider

Methods

GetBindingMetadata(Microsoft.AspNet.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext)
Arguments:
public void GetBindingMetadata(BindingMetadataProviderContext context)
GetDisplayMetadata(Microsoft.AspNet.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext)
Arguments:
public void GetDisplayMetadata(DisplayMetadataProviderContext context)
GetValidationMetadata(Microsoft.AspNet.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext)
Arguments:
public void GetValidationMetadata(ValidationMetadataProviderContext context)