Show / Hide Table of Contents

Class StringValueValidator

Inheritance
System.Object
ValueValidatorBase
StringValueValidator
Implements
IValueValidator
Inherited Members
ValueValidatorBase.Name
ValueValidatorBase.Item[String]
ValueValidatorBase.Properties
Namespace: Volo.Abp.Validation.StringValues
Assembly: Volo.Abp.Validation.dll
Syntax
public class StringValueValidator : ValueValidatorBase, IValueValidator

Constructors

StringValueValidator()

Declaration
public StringValueValidator()

StringValueValidator(Int32, Int32, String, Boolean)

Declaration
public StringValueValidator(int minLength = 0, int maxLength = 0, string regularExpression = null, bool allowNull = false)
Parameters
Type Name Description
System.Int32 minLength
System.Int32 maxLength
System.String regularExpression
System.Boolean allowNull

Properties

AllowNull

Declaration
public bool AllowNull { get; set; }
Property Value
Type Description
System.Boolean

MaxLength

Declaration
public int MaxLength { get; set; }
Property Value
Type Description
System.Int32

MinLength

Declaration
public int MinLength { get; set; }
Property Value
Type Description
System.Int32

RegularExpression

Declaration
public string RegularExpression { get; set; }
Property Value
Type Description
System.String

Methods

IsValid(Object)

Declaration
public override bool IsValid(object value)
Parameters
Type Name Description
System.Object value
Returns
Type Description
System.Boolean
Overrides
ValueValidatorBase.IsValid(Object)

Implements

IValueValidator

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.IsIn<T>(T, IEnumerable<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