Namespace EPiServer.Validation
Classes
ContentDataAnnotationsValidator
Validates the IContentData instance against attributes inheriting System.ComponentModel.DataAnnotations.ValidationAttribute.
ContentNameValidator
Validates that Name of an IContent is set and has a valid format
ContentSaveValidationContext
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 context used in IContentSaveValidate<TContent> implementations that are called during validation of content instances.
DataAnnotationsValidator<T>
Base class for validator classes that does validation against attributes specified in System.ComponentModel.DataAnnotations
PageShortcutValidator
Validates that when a shortcut (e.g. Shortcut or Fetchdata) is used that the property PageShortcutLink is set.
PublishDateValidator
Validates that StartPublish occurs before StopPublish.
RequiredPropertyValidator
Validates that all required properties are set.
RoutingSegmentValidator
Validates that the current routing segment is unique among its siblings
SimpleAddressValidator
Validates that a simple address for a page is unique within its siblings.
ValidationError
Represents a validation error.
ValidationService
Default implemetation of IValidationService.
ValidatorWrapper
Class that encapsulates an instance of IValidate<T>
ValidatorWrapper<T>
Class that encapsulates an instance of IValidate<T>
Interfaces
IContentSaveValidate<TContent>
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version.
Signature for component that validates instances of TContent
with access
to validation context given by ContentSaveValidationContext
IContextValidate<TInstance, TContext>
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version.
Defines the signature for a component that validates instances of TInstance
.
IContextValidationService
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Defines the signature for the service that performs vaidation of model instances.
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.