ValidationAttributeAdapter<TAttribute> Class

Definition

An implementation of IClientModelValidator which understands data annotation attributes.

generic <typename TAttribute>
 where TAttribute : ValidationAttributepublic ref class ValidationAttributeAdapter abstract : Microsoft::AspNetCore::Mvc::ModelBinding::Validation::IClientModelValidator
public abstract class ValidationAttributeAdapter<TAttribute> : Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator where TAttribute : ValidationAttribute
type ValidationAttributeAdapter<'Attribute (requires 'Attribute :> ValidationAttribute)> = class
    interface IClientModelValidator
Public MustInherit Class ValidationAttributeAdapter(Of TAttribute)
Implements IClientModelValidator

Type Parameters

TAttribute

The type of the attribute.

Inheritance
ValidationAttributeAdapter<TAttribute>
Derived
Implements

Constructors

ValidationAttributeAdapter<TAttribute>(TAttribute, IStringLocalizer)

Create a new instance of ValidationAttributeAdapter<TAttribute>.

Properties

Attribute

Gets the TAttribute instance.

Methods

AddValidation(ClientModelValidationContext)

Called to add client-side model validation.

GetErrorMessage(ModelMetadata, Object[])

Gets the error message formatted using the Attribute.

MergeAttribute(IDictionary<String,String>, String, String)

Adds the given key and value into attributes if attributes does not contain a value for key.

Applies to