RulesetValidatorSelector
Selects validators that belong to the specified rulesets.
Assembly: ServiceStack.dll
View Source
Declaration
public class RulesetValidatorSelector : IValidatorSelector
Properties
RuleSets
Rule sets
View Source
Declaration
public string[] RuleSets { get; }
Fields
DefaultRuleSetName
View Source
Declaration
public const string DefaultRuleSetName = "default"
WildcardRuleSetName
View Source
Declaration
public const string WildcardRuleSetName = "*"
Methods
CanExecute(IValidationRule, String, IValidationContext)
Determines whether or not a rule should execute.
View Source
Declaration
public virtual bool CanExecute(IValidationRule rule, string propertyPath, IValidationContext context)
Returns
System.Boolean
: Whether or not the validator can execute.
Parameters
Type | Name | Description |
---|---|---|
ServiceStack.FluentValidation.IValidationRule | rule | The rule |
|
| System.String
| propertyPath | Property path (eg Customer.Address.Line1)
| | ServiceStack.FluentValidation.IValidationContext | context | Contextual information
|
IsIncludeRule(IValidationRule)
Checks if the rule is an IncludeRule
View Source
Declaration
protected bool IsIncludeRule(IValidationRule rule)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
ServiceStack.FluentValidation.IValidationRule | rule |