Try our conversational search powered by Generative AI!

Class PageCoreData

Class for representing pages in a light weight fashion. This class only contains the common properties for pages.

Inheritance
System.Object
PageCoreData
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.DataAbstraction
Assembly: EPiServer.dll
Version: 8.11.0
Syntax
[Obsolete("Have been replaced by class EPiServer.DataAbstraction.ContentCoreData")]
public class PageCoreData

Constructors

PageCoreData(IDataReader)

Initializes a new instance of the PageCoreData class from a System.Data.IDataReader.

Declaration
public PageCoreData(IDataReader reader)
Parameters
Type Name Description
System.Data.IDataReader reader

The reader.

Properties

Gets or sets a value indicating whether [automatic link].

Declaration
public bool AutomaticLink { get; set; }
Property Value
Type Description
System.Boolean

true if [automatic link]; otherwise, false.

Changed

Gets or sets the time when the page was last changed.

Declaration
public DateTime Changed { get; set; }
Property Value
Type Description
System.DateTime

Created

Gets or sets the time when the page was created.

Declaration
public DateTime Created { get; set; }
Property Value
Type Description
System.DateTime

Deleted

Gets or sets a value indicating whether this PageCoreData is deleted.

Declaration
public bool Deleted { get; set; }
Property Value
Type Description
System.Boolean

true if deleted; otherwise, false.

ExternalFolderID

Gets or sets the ID number for the associated page folder.

Declaration
public int ExternalFolderID { get; set; }
Property Value
Type Description
System.Int32

FetchData

Gets or sets a value indicating whether this page is fetching data another page.

Declaration
public bool FetchData { get; set; }
Property Value
Type Description
System.Boolean

true if data is fetched from another page; otherwise, false.

ID

Gets or sets the ID number of the page (see ID).

Declaration
public int ID { get; set; }
Property Value
Type Description
System.Int32

LinkUrl

Gets or sets the link URL. The URL is epxressed as a locally valid root-relative http path and query, including the appropriate ID. This is stored in the database, but can actually be derived from ID and PageTypeID.

Declaration
public string LinkUrl { get; set; }
Property Value
Type Description
System.String

The link URL.

MasterLanguageBranchID

Gets or sets the ID number for the master language branch.

Declaration
public int MasterLanguageBranchID { get; set; }
Property Value
Type Description
System.Int32

PageGuid

Gets or sets the unique guid based identifier for the page.

Declaration
public Guid PageGuid { get; set; }
Property Value
Type Description
System.Guid

PageLinkGuid

Gets or sets the guid based page link.

Declaration
public Guid PageLinkGuid { get; set; }
Property Value
Type Description
System.Guid

PageLinkID

Unused, use PageLinkGuid instead to get the guid based page link.

Declaration
[Obsolete("Use property PageLinkGuid instead to get the guid based page link", true)]
public int PageLinkID { get; set; }
Property Value
Type Description
System.Int32

PageReference

Gets or sets the unique page identifier (PageReference) for the page.

Declaration
public PageReference PageReference { get; set; }
Property Value
Type Description
PageReference

PageTypeID

Gets or sets the page type identifier for the page (see ID).

Declaration
public int PageTypeID { get; set; }
Property Value
Type Description
System.Int32

ParentID

Gets or sets the ID number specifying the parent page.

Declaration
public int ParentID { get; set; }
Property Value
Type Description
System.Int32

PendingPublish

Gets or sets a value indicating whether the page is pending publish.

Declaration
public bool PendingPublish { get; set; }
Property Value
Type Description
System.Boolean

true if page is pending publish; otherwise, false.

Saved

Gets or sets the time when the page was last save.

Declaration
public DateTime Saved { get; set; }
Property Value
Type Description
System.DateTime

StartPublish

Gets or sets the time when the page will be published.

Declaration
public DateTime StartPublish { get; set; }
Property Value
Type Description
System.DateTime

StopPublish

Gets or sets the time when the page will stop to be published.

Declaration
public DateTime StopPublish { get; set; }
Property Value
Type Description
System.DateTime

Methods

Load(ContentReference)

Loads a PageCoreData instance specified by a page reference.

Declaration
[Obsolete("Use IContentCoreDataLoader.Load instead")]
public static ContentCoreData Load(ContentReference contentReference)
Parameters
Type Name Description
ContentReference contentReference

The content reference.

Returns
Type Description
ContentCoreData

A PageCoreData instance.

Load(Guid)

Loads a PageCoreData instance specified by a page guid.

Declaration
[Obsolete("Use IContentCoreDataLoader.Load instead")]
public static ContentCoreData Load(Guid guid)
Parameters
Type Name Description
System.Guid guid

The page guid.

Returns
Type Description
ContentCoreData

A PageCoreData instance.

Extension Methods