Class PasswordAttribute
Namespace: Identity.Domain.Utils.DataValidation
Assembly: Identity.Domain.dll
Custom validation attribute to check if the password is regex minimal password requirements compliant.
Inheritance
object ← Attribute ← ValidationAttribute ← PasswordAttribute
Inherited Members
ValidationAttribute.FormatErrorMessage\(string\), ValidationAttribute.GetValidationResult\(object?, ValidationContext\), ValidationAttribute.IsValid\(object?\), ValidationAttribute.Validate\(object?, ValidationContext\), ValidationAttribute.Validate\(object?, string\), ValidationAttribute.ErrorMessage, ValidationAttribute.ErrorMessageResourceName, ValidationAttribute.ErrorMessageResourceType, ValidationAttribute.RequiresValidationContext, Attribute.Equals\(object?\), Attribute.GetCustomAttribute\(Assembly, Type\), Attribute.GetCustomAttribute\(Assembly, Type, bool\), Attribute.GetCustomAttribute\(MemberInfo, Type\), Attribute.GetCustomAttribute\(MemberInfo, Type, bool\), Attribute.GetCustomAttribute\(Module, Type\), Attribute.GetCustomAttribute\(Module, Type, bool\), Attribute.GetCustomAttribute\(ParameterInfo, Type\), Attribute.GetCustomAttribute\(ParameterInfo, Type, bool\), Attribute.GetCustomAttributes\(Assembly\), Attribute.GetCustomAttributes\(Assembly, bool\), Attribute.GetCustomAttributes\(Assembly, Type\), Attribute.GetCustomAttributes\(Assembly, Type, bool\), Attribute.GetCustomAttributes\(MemberInfo\), Attribute.GetCustomAttributes\(MemberInfo, bool\), Attribute.GetCustomAttributes\(MemberInfo, Type\), Attribute.GetCustomAttributes\(MemberInfo, Type, bool\), Attribute.GetCustomAttributes\(Module\), Attribute.GetCustomAttributes\(Module, bool\), Attribute.GetCustomAttributes\(Module, Type\), Attribute.GetCustomAttributes\(Module, Type, bool\), Attribute.GetCustomAttributes\(ParameterInfo\), Attribute.GetCustomAttributes\(ParameterInfo, bool\), Attribute.GetCustomAttributes\(ParameterInfo, Type\), Attribute.GetCustomAttributes\(ParameterInfo, Type, bool\), Attribute.GetHashCode\(\), Attribute.IsDefaultAttribute\(\), Attribute.IsDefined\(Assembly, Type\), Attribute.IsDefined\(Assembly, Type, bool\), Attribute.IsDefined\(MemberInfo, Type\), Attribute.IsDefined\(MemberInfo, Type, bool\), Attribute.IsDefined\(Module, Type\), Attribute.IsDefined\(Module, Type, bool\), Attribute.IsDefined\(ParameterInfo, Type\), Attribute.IsDefined\(ParameterInfo, Type, bool\), Attribute.Match\(object?\), Attribute.TypeId, object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)
Methods
IsValid\(object?\)
Determines whether the specified value of the object is valid.
Parameters
value object?
The value of the object to validate.
Returns
Exceptions
The current attribute is malformed.
Neither overload of IsValid has been implemented by a derived class.