SaaS CMS has officially launched! Learn more now.

Class ChangeLogPage

An EPiServer CMS page change log

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.ChangeLog
Assembly: EPiServer.dll
Version: 7.19.2
Syntax
[Obsolete("Use EPiServer.ChangeLog.ChangeLogContent instead")]
public class ChangeLogPage : ChangeLogItemBase, IChangeLogItem, IChangeLogUpdatableItem

Constructors

ChangeLogPage()

Parameterless constructor. Should be used in conjuction with the InitializeFromStorage(Int64, String, DateTime, Int32, Int32, String) method when a change log data has been read from the change log

Declaration
public ChangeLogPage()

ChangeLogPage(PageReference, Guid, String, ChangeLogPage.ActionType, String)

Constructs a new page change log

Declaration
public ChangeLogPage(PageReference pageReference, Guid pageGuid, string pageName, ChangeLogPage.ActionType action, string changedBy)
Parameters
Type Name Description
PageReference pageReference

The PageReference of the affected page

System.Guid pageGuid

The page id.

System.String pageName

The name of the affected page

ChangeLogPage.ActionType action

The action taken on the page

System.String changedBy

The user who performed the action

Properties

ExtensionProperties

Get or sets properties that should be serialized

Declaration
protected override IDictionary<string, string> ExtensionProperties { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, System.String>

Property values

Overrides

PageGuid

The Guid of the affected page

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

PageName

The name of the affected page. Note, this is the name when the log was created and may be different from the pages' current name

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

PageReference

The PageReference of the affected page

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

Title

Returns a description of the Change Log item

Declaration
protected override string Title { get; }
Property Value
Type Description
System.String

Title of the item

Overrides

Implements

Extension Methods