SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.Validation.Internal

Classes

ContentDataAnnotationsValidator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates the IContentData instance against attributes inheriting System.ComponentModel.DataAnnotations.ValidationAttribute.

ContentNameValidator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates that Name of an IContent is set and has a valid format

ContextValidatorWrapper<TInstance, TContext>

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Class that encapsulates an instance of IValidate<T> of IContextValidate<TInstance, TContext>

LengthPropertyValidator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates that properties matches the required length requirements.

NoContext

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Class used in ContextValidatorWrapper<TInstance, TContext> for validators that does not use Context

PageShortcutValidator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates that when a shortcut (e.g. Shortcut or Fetchdata) is used that the property PageShortcutLink is set.

PropertyValidatorBase<TSettings>

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Base class for property validators validating a property against a certain IPropertyValidationSettings.

PublishDateValidator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates that StartPublish occurs before StopPublish.

RangeDatePropertyValidator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates that all integer properties adhere to all configured range validation settings.

RangeFloatNumberPropertyValidator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates that all float number properties adhere to all configured range validation settings.

RangeNumberPropertyValidator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates that all integer properties adhere to all configured range validation settings.

RegularExpressionPropertyValidator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates that properties matches the required regular expresssion pattern.

RequiredPropertyValidator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates that all required properties are set.

RoutingSegmentValidator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates that the current routing segment is unique among its siblings

SimpleAddressValidator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates that a simple address for a page is unique within its siblings.

ValidationService

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Default implemetation of IValidationService.

ValidatorWrapper

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Class that encapsulates an instance of IValidate<T>