Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

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.