Class PropertyXFormTransform
Transform a PropertyXForm property for the transfer functionality.
Inheritance
Inherited Members
Namespace: EPiServer.Core.Transfer
Assembly: EPiServer.dll
Version: 10.10.4Syntax
[ServiceConfiguration(IncludeServiceAccessor = false)]
public class PropertyXFormTransform
Constructors
PropertyXFormTransform()
Declaration
public PropertyXFormTransform()
Methods
ExportEventHandler(Object, TransformPropertyEventArgs)
Transform a PropertyXForm property to an exportable format by changing the value of the PropertySource in the event args. If the result is handled by this method and should not be handled by the default handeling the event args property IsHandled has to be set.
Declaration
public void ExportEventHandler(object sender, TransformPropertyEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The sender has to inherit from a page transfer EPiServer.Core.Transfer.IPageTransfer object. |
TransformPropertyEventArgs | e | The TransformPropertyEventArgs instance containing the event data. |
ImportEventHandler(Object, TransformPropertyEventArgs)
Transform a PropertyXForm property from a import format to a concrete property. This is done by take the PropertySource from the event args and stores the transformed result in the PropertyDestination property that is used to create the page. If the result is handled by this method and should not be handled by the default handeling the event args property IsHandled has to be set.
Declaration
public void ImportEventHandler(object sender, TransformPropertyEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The page transfer EPiServer.Core.Transfer.IPageTransfer object. |
TransformPropertyEventArgs | e | The TransformPropertyEventArgs instance containing the data to be transformed. |