Class ConvertPageTypeDB
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.
Inherited Members
Namespace: EPiServer.DataAccess
Assembly: EPiServer.dll
Version: 9.12.2Syntax
[ServiceConfiguration]
public class ConvertPageTypeDB : DataAccessBase
Constructors
ConvertPageTypeDB(IDatabaseHandler, IContentRepository, ILanguageBranchRepository)
Initializes a new instance of the ConvertPageTypeDB class.
Declaration
public ConvertPageTypeDB(IDatabaseHandler databaseHandler, IContentRepository contentRepository, ILanguageBranchRepository languageBranchRepository)
Parameters
Type | Name | Description |
---|---|---|
IDatabaseHandler | databaseHandler | The database handler. |
IContentRepository | contentRepository | The page repository. |
ILanguageBranchRepository | languageBranchRepository | The language branch repository. |
Methods
Convert(Int32, Int32, Int32, List<KeyValuePair<Int32, Int32>>, Boolean, Boolean)
Convert a page to a new page type This member supports the EPiServer infrastructure and is not intended to be used directly from your code.
Declaration
public DataSet Convert(int pageLinkId, int fromPageTypeId, int toPageTypeId, List<KeyValuePair<int, int>> propertyTypeMap, bool recursive, bool isTest)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | pageLinkId | The id to the page which will be converted |
System.Int32 | fromPageTypeId | The id of the page type to convert from |
System.Int32 | toPageTypeId | To id of the page type to convert to |
System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<System.Int32, System.Int32>> | propertyTypeMap | "from"-"to" mappings of properties , the mapped properties has to be on the same base form |
System.Boolean | recursive | if set to |
System.Boolean | isTest | if set to |
Returns
Type | Description |
---|---|
System.Data.DataSet | A dataset with information of changes |