Show / Hide Table of Contents

Class DynamicMaxLengthAttributeAdapter

Inheritance
System.Object
DynamicMaxLengthAttributeAdapter
Namespace: Volo.Abp.AspNetCore.Mvc.DataAnnotations
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class DynamicMaxLengthAttributeAdapter : AttributeAdapterBase<DynamicMaxLengthAttribute>

Constructors

DynamicMaxLengthAttributeAdapter(DynamicMaxLengthAttribute, IStringLocalizer)

Declaration
public DynamicMaxLengthAttributeAdapter(DynamicMaxLengthAttribute attribute, IStringLocalizer stringLocalizer)
Parameters
Type Name Description
DynamicMaxLengthAttribute attribute
IStringLocalizer stringLocalizer

Methods

AddValidation(ClientModelValidationContext)

Declaration
public override void AddValidation(ClientModelValidationContext context)
Parameters
Type Name Description
ClientModelValidationContext context

GetErrorMessage(ModelValidationContextBase)

Declaration
public override string GetErrorMessage(ModelValidationContextBase validationContext)
Parameters
Type Name Description
ModelValidationContextBase validationContext
Returns
Type Description
System.String

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft