Try our conversational search powered by Generative AI!

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

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 sieblings.

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

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.