Class CopyAreaInfo
- Namespace
- Dynamicweb.Content
- Assembly
- Dynamicweb.dll
The CopyAreaInfo class holds information needed to perform a copy operation for a given Area
public class CopyAreaInfo
- Inheritance
-
CopyAreaInfo
- Inherited Members
Constructors
CopyAreaInfo(int, CopyMode, bool, bool, bool, bool, bool, Action<string>)
Initializes a new instance of the CopyAreaInfo class with the provided arguments
public CopyAreaInfo(int areaId, CopyMode mode, bool copyPermissions, bool updateContentLinks, bool updateShortcuts, bool updateGlobalParagraphs, bool isLanguage, Action<string> callBack)
Parameters
areaId
int- The id of the area to copy
mode
CopyMode- Indicates what should be copied from the specified page
copyPermissions
bool- Indicates if permissions should be copied
updateContentLinks
bool- Indicates if content links should be updated as part of the copy operation
updateShortcuts
bool- Indicates if shortcuts should be updated as part of the copy operation
updateGlobalParagraphs
bool- Indicates if global paragraphs should be updated as part of the copy operation
isLanguage
boolcallBack
Action<string>- A call back to provide feed back to the calling client about the progress of the actual copy operation
Properties
AreaID
Gets the AreaID of the area to copy
public int AreaID { get; }
Property Value
CopyMode
Gets the CopyMode indicating what should be copied
public CopyMode CopyMode { get; }
Property Value
CopyName
Gets or sets the area copy name
public string CopyName { get; set; }
Property Value
CopyPermissions
Gets a value indicating if permissions should be copied
public bool CopyPermissions { get; }
Property Value
Culture
Contains the culture for the copy of the area.
public string Culture { get; set; }
Property Value
IsLanguage
Gets a value indicating if the area to copy is a language version of another master Area
public bool IsLanguage { get; }
Property Value
StatusCallback
Gets the call back used for providing feedback to the calling client about the progress of the actual copy operation
public Action<string> StatusCallback { get; set; }
Property Value
UpdateContentLinks
Gets a value indicating if content links should be updated as part of the copy operation
public bool UpdateContentLinks { get; }
Property Value
UpdateGlobalParagraphs
Gets a value indicating if global paragraphs should be updated as part of the copy operation
public bool UpdateGlobalParagraphs { get; }
Property Value
UpdateShortcuts
Gets a value indicating if shortcuts should be updated as part of the copy operation
public bool UpdateShortcuts { get; }