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