Class RangeNumberPropertyValidator
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates that all integer properties adhere to all configured range validation settings.
Inheritance
System.Object
RangeNumberPropertyValidator
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Validation.Internal
Assembly: EPiServer.dll
Version: 11.20.7Syntax
[ServiceConfiguration(Lifecycle = ServiceInstanceScope.Singleton, IncludeServiceAccessor = false)]
public class RangeNumberPropertyValidator : PropertyValidatorBase<RangeNumberValidationSettings>, IValidate<IContentData>, IValidate
Constructors
RangeNumberPropertyValidator(LocalizationService, IPropertyDefinitionRepository, IPropertyValidationSettingsRepository)
Declaration
public RangeNumberPropertyValidator(LocalizationService localizationService, IPropertyDefinitionRepository propertyDefinitionRepository, IPropertyValidationSettingsRepository validationSettingsRepository)
Parameters
Type | Name | Description |
---|---|---|
LocalizationService | localizationService | |
IPropertyDefinitionRepository | propertyDefinitionRepository | |
IPropertyValidationSettingsRepository | validationSettingsRepository |
Methods
CanHandle(PropertyData)
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.
Declaration
protected override bool CanHandle(PropertyData property)
Parameters
Type | Name | Description |
---|---|---|
PropertyData | property |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
EPiServer.Validation.Internal.PropertyValidatorBase<EPiServer.Validation.RangeNumberValidationSettings>.CanHandle(EPiServer.Core.PropertyData)
ErrorMessage(PropertyDefinition, PropertyData, RangeNumberValidationSettings)
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.
Declaration
protected override string ErrorMessage(PropertyDefinition propertyDefinition, PropertyData property, RangeNumberValidationSettings settings)
Parameters
Type | Name | Description |
---|---|---|
PropertyDefinition | propertyDefinition | |
PropertyData | property | |
RangeNumberValidationSettings | settings |
Returns
Type | Description |
---|---|
System.String |
Overrides
EPiServer.Validation.Internal.PropertyValidatorBase<EPiServer.Validation.RangeNumberValidationSettings>.ErrorMessage(EPiServer.DataAbstraction.PropertyDefinition, EPiServer.Core.PropertyData, EPiServer.Validation.RangeNumberValidationSettings)
IsValid(PropertyData, RangeNumberValidationSettings)
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.
Declaration
protected override bool IsValid(PropertyData property, RangeNumberValidationSettings settings)
Parameters
Type | Name | Description |
---|---|---|
PropertyData | property | |
RangeNumberValidationSettings | settings |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
EPiServer.Validation.Internal.PropertyValidatorBase<EPiServer.Validation.RangeNumberValidationSettings>.IsValid(EPiServer.Core.PropertyData, EPiServer.Validation.RangeNumberValidationSettings)