Click or drag to resize
ConfigurationsXmlSerializerTConfiguration Class
Inheritance Hierarchy
SystemObject
  Kentico.Forms.Web.MvcConfigurationsXmlSerializerTConfiguration
    Kentico.Forms.Web.MvcValidationRuleConfigurationsXmlSerializer
    Kentico.Forms.Web.MvcVisibilityConditionConfigurationXmlSerializer

Namespace: Kentico.Forms.Web.Mvc
Assembly: Kentico.Content.Web.Mvc (in Kentico.Content.Web.Mvc.dll) Version: 13.0.131
Syntax
C#
public abstract class ConfigurationsXmlSerializer<TConfiguration>

Type Parameters

TConfiguration

The ConfigurationsXmlSerializerTConfiguration type exposes the following members.

Constructors
Properties
  NameDescription
Protected propertyConfigurationElementName
Gets the name of the element containing the serialized TConfiguration.
Protected propertyConfiguredObjectElementName
Gets the name of the element containing the serialized configured object wrapped by TConfiguration.
Protected propertyConfiguredObjectIdentifierElementName
Gets the name of the element containing type identifier of the serialized configured object wrapped by TConfiguration.
Top
Methods
  NameDescription
Protected methodCreateDeserializedConfiguration
Creates a new TConfiguration based on deserialized typeIdentifier and configuredObject.
Protected methodCreateXmlDeserializer
Creates an XmlSerializer suitable for deserializing XML containing a configured object. Used to create a serializer for use in Deserialize(XmlElement) method.
Protected methodCreateXmlSerializer
Creates an XmlSerializer suitable for serializing an instance of TConfiguration encapsulating object of encapsulatedType. Used to create a serializer for use in Serialize(TConfiguration, Type, StringBuilder) method.
Protected methodDeserialize
Deserializes a configuration from an XML element.
Protected methodGetConfiguredObjectType
Gets configured object type from a typeIdentifier.
Protected methodSerialize
Serializes configuration and appends it to result.
Top
See Also