Namespace EPiServer.Validation
Classes
ContentSaveValidationContext
The context used in IContentSaveValidate<TContent> implementations that are called during save validation of content instances.
DataAnnotationsValidator<T>
Base class for validator classes that does validation against attributes specified in System.ComponentModel.DataAnnotations
ItemLengthValidationSettings
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Settings for configuring validation of string list properties ensuring that each string matches a specified length.
ItemRangeDateValidationSettings
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Settings for configuring validation of date list properties ensuring that each item value is inside a specific range.
ItemRangeFloatNumberValidationSettings
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Settings for configuring validation of float number list properties ensuring that each item value is within a specific range.
ItemRangeNumberValidationSettings
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Settings for configuring validation of integer list properties ensuring that each item value is within a specific range.
ItemRegularExpressionValidationSettings
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Settings for configuring validation of string list properties ensuring that each string matches a regular expression pattern.
LengthValidationSettings
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Settings for configuring validation of string and list properties ensuring that they matches a specified length.
PropertyValidationDefinition
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. The definition of a property validation.
PropertyValidationSettingsAttribute
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. The definition of a property validation.
PropertyValidationSettingsBase
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Base class for IPropertyValidationSettings implementations.
RangeDateValidationSettings
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Settings for configuring validation of date properties ensuring that the value is inside a specific range.
RangeFloatNumberValidationSettings
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Settings for configuring validation of float number properties ensuring that the value is within a specific range.
RangeNumberValidationSettings
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Settings for configuring validation of integer properties ensuring that the value is within a specific range.
RegularExpressionValidationSettings
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Settings for configuring validation of string properties based on a regular expression pattern.
ValidationError
Represents a validation error.
ValidatorWrapper<T>
Class that encapsulates an instance of IValidate<T>
Interfaces
IContentSaveValidate<TContent>
Signature for component that validates instances of IContentData instances with access to validation context given by ContentSaveValidationContext
IContextValidate<TInstance, TContext>
Defines the signature for a component that validates instances of TInstance
.
IContextValidationService
Defines the signature for the service that performs validation of model instances.
IPropertyValidationDefinitionProvider
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Service that provides access to currently available property validations.
IPropertyValidationSettings
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Interface identifying a property setting as a validation setting.
IPropertyValidationSettingsRepository
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Repository for working with IPropertyValidationSettings.
IValidate
base interface for IValidate<T> the signature for a component that validates object instances
IValidate<T>
Defines the signature for a component that validates instances of T
.
IValidationService
Defines the signature for the service that performs vaidation of model instances.
Enums
ValidationErrorSeverity
Indicates the severity for a validation error.
ValidationErrorType
Defines which type of validation that caused the error.