DefaultCompositeMetadataDetailsProvider Class

A default implementation of Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider.

Namespace
Microsoft.AspNetCore.Mvc.Internal
Assemblies
  • Microsoft.AspNetCore.Mvc.Core

Syntax

public class DefaultCompositeMetadataDetailsProvider : ICompositeMetadataDetailsProvider, IBindingMetadataProvider, IDisplayMetadataProvider, IValidationMetadataProvider, IMetadataDetailsProvider
class Microsoft.AspNetCore.Mvc.Internal.DefaultCompositeMetadataDetailsProvider

Constructors

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

Creates a new Microsoft.AspNetCore.Mvc.Internal.DefaultCompositeMetadataDetailsProvider.

Arguments:providers (System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider>) – The set of Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider instances.
public DefaultCompositeMetadataDetailsProvider(IEnumerable<IMetadataDetailsProvider> providers)

Methods

CreateBindingMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext)
public virtual void CreateBindingMetadata(BindingMetadataProviderContext context)
CreateDisplayMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext)
public virtual void CreateDisplayMetadata(DisplayMetadataProviderContext context)
CreateValidationMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext)
public virtual void CreateValidationMetadata(ValidationMetadataProviderContext context)