Table of Contents

Class PublishWebPageEventData

Namespace
CMS.Websites
Assembly
CMS.Websites.dll

Contains the business data for web page publish events.

public sealed class PublishWebPageEventData : IWebPageEventArgs
Inheritance
object
PublishWebPageEventData
Implements
Extension Methods

Constructors

PublishWebPageEventData()

Initializes a new instance of the PublishWebPageEventData class.

public PublishWebPageEventData()

Properties

AccessSettings

Access control settings for the web page item.

public ContentAccessSettings AccessSettings { get; init; }

Property Value

ContentAccessSettings

ContentItemData

Content item data.

public ContentItemDataEventContainer ContentItemData { get; init; }

Property Value

ContentItemDataEventContainer

ContentLanguageID

Content language identifier.

public int ContentLanguageID { get; init; }

Property Value

int

ContentLanguageName

Content language name.

public string ContentLanguageName { get; init; }

Property Value

string

ContentTypeID

Content type identifier.

public int ContentTypeID { get; init; }

Property Value

int

ContentTypeName

Content type name.

public string ContentTypeName { get; init; }

Property Value

string

DisplayName

Web page display name, used to identify the item in user interface.

public string DisplayName { get; init; }

Property Value

string

Guid

Web page unique identifier.

public Guid Guid { get; init; }

Property Value

Guid

ID

Web page identifier.

public int ID { get; init; }

Property Value

int

IsFirstTimePublished

Indicates whether the web page is published for the first time in its history.

public bool IsFirstTimePublished { get; init; }

Property Value

bool

Name

Code name of the web page.

public string Name { get; init; }

Property Value

string

Order

Web page order.

public int Order { get; init; }

Property Value

int

ParentID

Web page parent identifier.

public int ParentID { get; init; }

Property Value

int

TreePath

Web page tree path.

public string TreePath { get; init; }

Property Value

string

WebsiteChannelID

Website channel identifier.

public int WebsiteChannelID { get; init; }

Property Value

int

WebsiteChannelName

Website channel name.

public string WebsiteChannelName { get; init; }

Property Value

string