Click or drag to resize

ISiteMovePage Method


Moves a Page together with its descendants, to the specified location.

Namespace: Ingeniux.CMS
Assembly: Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.6.492
Syntax
IPage MovePage(
	IPage srcPage,
	IPage tgtParentPage,
	EnumCopyActions placing
)

Parameters

srcPage  IPage
The Page to be moved
tgtParentPage  IPage
The target reference location Page. The moved Page could be placed before, after, or as child of this Page.
placing  EnumCopyActions
The location to place the moved Pages relative to the "targetParentPage"

Return Value

IPage
The "srcPage" after it has been moved.
Exceptions
ExceptionCondition
ArgumentExceptionWhen "srcPage" or "tgtParentPage" doesn't have valid Hierarchy value.
InvalidOperationExceptionWhen "srcPage" is either Root Page or Recycle Folder.
SecurityExceptionWhen Operating User doesn't have the necessary node-level permssions. The Operating User must have full access to both "srcPage" and the actual target parent Page.
Remarks

Two events are fired during execution of this method: BeforePageMove and AfterPageMove.

See Also