Table of Contents

Interface IValidationRuleConfigurationsXmlSerializer

Namespace
Kentico.Forms.Web.Mvc
Assembly
Kentico.Content.Web.Mvc.dll

XML serializer for collection of ValidationRuleConfigurations.

[Obsolete("This is a legacy validation rule framework for form fields that will eventually become unsupported.")]
public interface IValidationRuleConfigurationsXmlSerializer
Extension Methods

Methods

Deserialize(string)

Deserializes a collection of validation rule configurations from an XML string. Only deserializes elements named "ValidationRuleConfiguration" and ignores all other elements.

List<ValidationRuleConfiguration> Deserialize(string validationRuleConfigurationsXml)

Parameters

validationRuleConfigurationsXml string

XML representation of the rule configurations to be deserialized.

Returns

List<ValidationRuleConfiguration>

Returns a collection of validation rule configurations.

Serialize(IEnumerable<ValidationRuleConfiguration>)

Serializes a collection of validation rule configurations to an XML string.

string Serialize(IEnumerable<ValidationRuleConfiguration> validationRuleConfigurations)

Parameters

validationRuleConfigurations IEnumerable<ValidationRuleConfiguration>

Validation rule configurations to be serialized.

Returns

string

Returns an XML representation of the rules.

Exceptions

ArgumentNullException

Thrown when validationRuleConfigurations is null.