Class RangeFloatNumberPropertyValidator
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates that all float number properties adhere to all configured range validation settings.
Inheritance
System.Object
RangeFloatNumberPropertyValidator
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 RangeFloatNumberPropertyValidator : PropertyValidatorBase<RangeFloatNumberValidationSettings>, IValidate<IContentData>, IValidate
Constructors
RangeFloatNumberPropertyValidator(LocalizationService, IPropertyDefinitionRepository, IPropertyValidationSettingsRepository)
Declaration
public RangeFloatNumberPropertyValidator(LocalizationService localizationService, IPropertyDefinitionRepository propertyDefinitionRepository, IPropertyValidationSettingsRepository validationSettingsRepository)
Parameters
| Type | Name | Description |
|---|---|---|
| LocalizationService | localizationService | |
| IPropertyDefinitionRepository | propertyDefinitionRepository | |
| IPropertyValidationSettingsRepository | validationSettingsRepository |
Methods
CanHandle(PropertyData)
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.RangeFloatNumberValidationSettings>.CanHandle(EPiServer.Core.PropertyData)
ErrorMessage(PropertyDefinition, PropertyData, RangeFloatNumberValidationSettings)
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.
Declaration
protected override string ErrorMessage(PropertyDefinition propertyDefinition, PropertyData property, RangeFloatNumberValidationSettings settings)
Parameters
| Type | Name | Description |
|---|---|---|
| PropertyDefinition | propertyDefinition | |
| PropertyData | property | |
| RangeFloatNumberValidationSettings | settings |
Returns
| Type | Description |
|---|---|
| System.String |
Overrides
EPiServer.Validation.Internal.PropertyValidatorBase<EPiServer.Validation.RangeFloatNumberValidationSettings>.ErrorMessage(EPiServer.DataAbstraction.PropertyDefinition, EPiServer.Core.PropertyData, EPiServer.Validation.RangeFloatNumberValidationSettings)
IsValid(PropertyData, RangeFloatNumberValidationSettings)
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.
Declaration
protected override bool IsValid(PropertyData property, RangeFloatNumberValidationSettings settings)
Parameters
| Type | Name | Description |
|---|---|---|
| PropertyData | property | |
| RangeFloatNumberValidationSettings | settings |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Overrides
EPiServer.Validation.Internal.PropertyValidatorBase<EPiServer.Validation.RangeFloatNumberValidationSettings>.IsValid(EPiServer.Core.PropertyData, EPiServer.Validation.RangeFloatNumberValidationSettings)