Show / Hide Table of Contents

Class AbpMvcAttributeValidationResultProvider

Inheritance
object
DefaultAttributeValidationResultProvider
AbpMvcAttributeValidationResultProvider
Implements
IAttributeValidationResultProvider
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AspNetCore.Mvc.Localization
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
[Dependency(ReplaceServices = true)]
public class AbpMvcAttributeValidationResultProvider : DefaultAttributeValidationResultProvider, IAttributeValidationResultProvider, ITransientDependency

Constructors

AbpMvcAttributeValidationResultProvider(IOptions<AbpMvcDataAnnotationsLocalizationOptions>, IStringLocalizerFactory)

Declaration
public AbpMvcAttributeValidationResultProvider(IOptions<AbpMvcDataAnnotationsLocalizationOptions> abpMvcDataAnnotationsLocalizationOptions, IStringLocalizerFactory stringLocalizerFactory)
Parameters
Type Name Description
IOptions<AbpMvcDataAnnotationsLocalizationOptions> abpMvcDataAnnotationsLocalizationOptions
IStringLocalizerFactory stringLocalizerFactory

Methods

GetOrDefault(ValidationAttribute, object?, ValidationContext)

Declaration
public override ValidationResult? GetOrDefault(ValidationAttribute validationAttribute, object? validatingObject, ValidationContext validationContext)
Parameters
Type Name Description
ValidationAttribute validationAttribute
object validatingObject
ValidationContext validationContext
Returns
Type Description
ValidationResult
Overrides
DefaultAttributeValidationResultProvider.GetOrDefault(ValidationAttribute, object?, ValidationContext)

Implements

IAttributeValidationResultProvider
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform