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