Class PropertyCategoryTransform
Transfer the PropertyCategory property for the transfer functionality.
Inheritance
Inherited Members
Namespace: EPiServer.Core.Transfer
Assembly: EPiServer.dll
Version: 8.11.0Syntax
public class PropertyCategoryTransform
Constructors
PropertyCategoryTransform()
Declaration
public PropertyCategoryTransform()
Methods
ExportEventHandler(Object, TransformPropertyEventArgs)
Transform a category 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 static void ExportEventHandler(object sender, TransformPropertyEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The sender has to inherit from a transfer context IContentTransferContext object. |
TransformPropertyEventArgs | e | The TransformPropertyEventArgs instance containing the event data. |
ImportEventHandler(Object, TransformPropertyEventArgs)
Transform a category 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 static void ImportEventHandler(object sender, TransformPropertyEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The transfer context IContentTransferContext. |
TransformPropertyEventArgs | e | The TransformPropertyEventArgs instance containing the data to be transformed. |
TransformCategoryForExport(String)
Transforms the string of categories from a list of id:s to a list of paths.
Declaration
public static string TransformCategoryForExport(string categoriesAsIds)
Parameters
Type | Name | Description |
---|---|---|
System.String | categoriesAsIds | A string with category id:s separated by commas. |
Returns
Type | Description |
---|---|
System.String | A string with category id:s separated by commas. |
TransformCategoryForImport(String, IContentTransferContext)
Declaration
public static string TransformCategoryForImport(string categoriesAsPaths, IContentTransferContext transferContext)
Parameters
Type | Name | Description |
---|---|---|
System.String | categoriesAsPaths | |
IContentTransferContext | transferContext |
Returns
Type | Description |
---|---|
System.String |
TransformCategoryForImport(String, IPageTransferContext)
Transforms the string of categories from a list of paths to a list of id:s.
Declaration
[Obsolete("Use instead TransformCategoryForImport(string categoriesAsPaths, IContentTransferContext transferContext)")]
public static string TransformCategoryForImport(string categoriesAsPaths, IPageTransferContext transferContext)
Parameters
Type | Name | Description |
---|---|---|
System.String | categoriesAsPaths | A string with category id:s separated by commas. |
IPageTransferContext | transferContext | The transfer context. |
Returns
Type | Description |
---|---|
System.String | A string with category id:s separated by commas. |