The ExtensionPageData type exposes the following members.

Constructors

  NameDescription
ExtensionPageData
ExtensionPageData
Constructor

Methods

  NameDescription
CreateOverloaded.
CreatePageFromTemplate
Create an Extension Page from an Extension Page Template
Deserialize
Deserialize object from xml
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExtractPageLink
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetAllContentFunctionsOverloaded.
GetChildren
Gets children page data instances of the specified page.
GetContentAreaById
Gets content area of the extension page by ID.
GetContentAreas
Gets the content areas of the extension page.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetIndexText
Get index text from all inner content functions of this extension page for the indexing service.
GetPage
Gets an instance of PageData by page link.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Load
Load ExtensionPageData
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
RebuildExtensionLink
Rebuild the Extension connections between page and functions.
Save
Saves the current extension page with the specified SaveAction and AccessLevel.
Serialize
Serialize the object to xml
ToExportableData
Converts the extension object to a transferable object before the Export process.
ToImportableData
Converts the imported object to an extension object respectively.
ToString
Returns the xml data of serialized object
(Overrides Object..::.ToString()()().)
Trim

Fields

Properties

  NameDescription
AreaCount
Gets the number of available content areas of the ExtensionPageData instance.
ContentAreas
Returns List of available content areas of the ExtensionPageData instance.
CurrentPage
Gets the reference to the instance of the PageData class.
Guid
Represents the unique identity of the ExtensionPageData instance.
IsExported
Flag to indicate whether the page is exported. Set to true when exporting and false when imported. This flag is using for preventing the EPiServer import mechanism to saving the page before the Extension remapping proccessed.
PageID
The PageId should not be accessed directly. Always use the PageLink property
PageLink
Return the PageRefence of the current ExtensionPageData
RemoteSite
The RemoteSite should not be accessed directly. Always use the PageLink property
ShadowGuid
Represents the unique identity of the shadow page instance.
ShadowPageID
Gets or sets the identity of the shadow page.
ShadowPageLink
Return the reference to the Shadowpage
WorkPageID
The WorkPageId should not be accessed directly. Always use the PageLink property

Events

  NameDescription
ContentFunctionDataInserted
Occurs after a ContentFunctionData instance is inserted into a content area.
ContentFunctionDataMoved
Occurs after a ContentFunctionData instance is moved from a content area to another content area.
ContentFunctionDataRemoved
Occurs after a ContentFunctionData instance is removed from a content area.

See Also