Owneat Technical Guide main Help

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.

public sealed class PasswordAttribute : ValidationAttribute

Inheritance

objectAttributeValidationAttribute ← 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.

public override bool IsValid(object? value)

Parameters

value object?

The value of the object to validate.

Returns

bool

true if the specified value is valid; otherwise, false.

Exceptions

InvalidOperationException

The current attribute is malformed.

NotImplementedException

Neither overload of IsValid has been implemented by a derived class.

Last modified: 21 May 2024