DefaultCompositeMetadataDetailsProvider Class

Summary

A default implementation of [Microsoft.AspNet.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider](Microsoft.AspNet.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider.yml).

Syntax

public class DefaultCompositeMetadataDetailsProvider : ICompositeMetadataDetailsProvider, IBindingMetadataProvider, IDisplayMetadataProvider, IValidationMetadataProvider, IMetadataDetailsProvider

GitHub

View on GitHub

class Microsoft.AspNet.Mvc.ModelBinding.Metadata.DefaultCompositeMetadataDetailsProvider

Constructors

DefaultCompositeMetadataDetailsProvider(System.Collections.Generic.IEnumerable<Microsoft.AspNet.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider>)

Creates a new [Microsoft.AspNet.Mvc.ModelBinding.Metadata.DefaultCompositeMetadataDetailsProvider](Microsoft.AspNet.Mvc.ModelBinding.Metadata.DefaultCompositeMetadataDetailsProvider.yml).

Arguments:
  • providers (System.Collections.Generic.IEnumerable{Microsoft.AspNet.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider}) – The set of [Microsoft.AspNet.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider](Microsoft.AspNet.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider.yml) instances.
public DefaultCompositeMetadataDetailsProvider(IEnumerable<IMetadataDetailsProvider> providers)

Methods

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