November Happy Hour will be moved to Thursday December 5th.

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.