Table of Contents

Interface IVisibilityConditionConfigurationXmlSerializer

Namespace
Kentico.Forms.Web.Mvc
Assembly
Kentico.Content.Web.Mvc.dll
[Obsolete("This API is only available for legacy Form Builder components that provide backward compatibility when transitioning from older versions. The API will be removed when support for the Form Builder compatibility mode is dropped.")]
public interface IVisibilityConditionConfigurationXmlSerializer
Extension Methods

Methods

Deserialize(string)

Deserializes a visibility condition configuration from an XML string.

VisibilityConditionConfiguration Deserialize(string visibilityConditionConfigurationXml)

Parameters

visibilityConditionConfigurationXml string

XML representation of the condition configuration to be deserialized.

Returns

VisibilityConditionConfiguration

Returns null or a visibility condition configuration.

Exceptions

InvalidOperationException

Thrown when deserialization fails.

Serialize(VisibilityConditionConfiguration)

Serializes a visibility condition configuration to an XML string.

string Serialize(VisibilityConditionConfiguration visibilityConditionConfiguration)

Parameters

visibilityConditionConfiguration VisibilityConditionConfiguration

Visibility condition configuration to be serialized.

Returns

string

Returns an XML representation of the condition.

Exceptions

InvalidOperationException

Thrown when serialization fails.