The ExtensionPageData type exposes the following members.

Constructors

  NameDescription
Private methodStatic memberExtensionPageData
Public methodExtensionPageData
Constructor

Methods

  NameDescription
Public methodStatic memberCreate(PageReference, Int32)
Create an Extension Page from an Extension Page Type
Public methodStatic memberCreate(PageReference, Int32, String)
Create an Extension Page from an Extension Page Type
Public methodStatic memberCreate(PageReference, Int32, String, SaveAction)
Create an Extension Page from an Extension Page Type
Public methodStatic memberCreate(PageReference, Int32, String, SaveAction, AccessLevel)
Create an Extension Page from an Extension Page Type
Public methodStatic memberCreatePageFromTemplate
Create an Extension Page from an Extension Page Template
Public methodDeserialize
Deserialize object from xml
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Private methodExtractPageLink
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAllContentFunctions()()()()
Get all inner content functions (without global functions) from an extension page with the specified page link PageReference.
Public methodGetAllContentFunctions(PageReference)
Get all inner content functions (without global functions) from an extension page with the specified page link PageReference.
Public methodGetAllContentFunctions(Boolean)
Get all inner content functions from an extension page with the specified page link PageReference.
Public methodGetChildren
Gets children page data instances of the specified page.
Public methodGetContentAreaById
Gets content area of the extension page by ID.
Public methodGetContentAreas
Gets the content areas of the extension page.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetIndexText
Get index text from all inner content functions of this extension page for the indexing service.
Public methodGetPage
Gets an instance of PageData by page link.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberLoad
Load ExtensionPageData
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRebuildExtensionLink
Rebuild the Extension connections between page and functions.
Public methodSave
Saves the current extension page with the specified SaveAction and AccessLevel.
Public methodSerialize
Serialize the object to xml
Public methodToExportableData
Converts the extension object to a transferable object before the Export process.
Public methodToImportableData
Converts the imported object to an extension object respectively.
Public methodToString
Returns the xml data of serialized object
(Overrides Object..::..ToString()()()().)
Private methodTrim

Fields

Properties

  NameDescription
Public propertyAreaCount
Gets the number of available content areas of the ExtensionPageData instance.
Public propertyContentAreas
Returns List of available content areas of the ExtensionPageData instance.
Public propertyCurrentPage
Gets the reference to the instance of the PageData class.
Public propertyGuid
Represents the unique identity of the ExtensionPageData instance.
Public propertyIsExported
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.
Public propertyPageID
The PageId should not be accessed directly. Always use the PageLink property
Public propertyPageLink
Return the PageRefence of the current ExtensionPageData
Public propertyRemoteSite
The RemoteSite should not be accessed directly. Always use the PageLink property
Public propertyShadowGuid
Represents the unique identity of the shadow page instance.
Public propertyShadowPageID
Gets or sets the identity of the shadow page.
Public propertyShadowPageLink
Return the reference to the Shadowpage
Public propertyWorkPageID
The WorkPageId should not be accessed directly. Always use the PageLink property

Events

  NameDescription
Public eventContentFunctionDataInserted
Occurs after a ContentFunctionData instance is inserted into a content area.
Public eventContentFunctionDataMoved
Occurs after a ContentFunctionData instance is moved from a content area to another content area.
Public eventContentFunctionDataRemoved
Occurs after a ContentFunctionData instance is removed from a content area.

See Also