Interface IValidationRuleConfigurationsXmlSerializer
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
validationRuleConfigurationsXmlstringXML 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
validationRuleConfigurationsIEnumerable<ValidationRuleConfiguration>Validation rule configurations to be serialized.
Returns
- string
Returns an XML representation of the rules.
Exceptions
- ArgumentNullException
Thrown when
validationRuleConfigurationsis null.