SaaS CMS has officially launched! Learn more now.

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

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.

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.