Table of Contents

Class UpdateWebPageLanguageMetadataEventData

Namespace
CMS.Websites
Assembly
CMS.Websites.dll

Contains the business data for web page language metadata update events.

public sealed class UpdateWebPageLanguageMetadataEventData
Inheritance
object
UpdateWebPageLanguageMetadataEventData
Extension Methods

Remarks

This class holds event-specific data that is shared between before and after update web page language metadata events. It represents the business context of the event (web page and language metadata details) and is separate from cross-handler communication state.

Constructors

UpdateWebPageLanguageMetadataEventData()

Initializes a new instance of the UpdateWebPageLanguageMetadataEventData class.

public UpdateWebPageLanguageMetadataEventData()

Properties

AccessSettings

Access control settings for the web page item.

public ContentAccessSettings AccessSettings { get; init; }

Property Value

ContentAccessSettings

ContentItemID

Web page item content item identifier.

public int ContentItemID { get; init; }

Property Value

int

ContentLanguageID

Content language identifier.

public int ContentLanguageID { get; init; }

Property Value

int

ContentLanguageName

Content language name.

public string ContentLanguageName { get; init; }

Property Value

string

DisplayName

Web page display name.

public string DisplayName { get; set; }

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

LatestVersionStatus

Latest version status of the web page.

public VersionStatus LatestVersionStatus { get; init; }

Property Value

VersionStatus

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

OriginalDisplayName

Original web page display name.

public string OriginalDisplayName { get; init; }

Property Value

string

OriginalLatestVersionStatus

Original latest version status of the web page.

public VersionStatus OriginalLatestVersionStatus { get; init; }

Property Value

VersionStatus

OriginalScheduledPublishWhen

Original date and time when the web page should be published.

public DateTime? OriginalScheduledPublishWhen { get; init; }

Property Value

DateTime?

OriginalScheduledUnpublishWhen

Original date and time when the web page should be unpublished.

public DateTime? OriginalScheduledUnpublishWhen { get; init; }

Property Value

DateTime?

ParentID

Web page parent identifier.

public int ParentID { get; init; }

Property Value

int

ScheduledPublishWhen

Date and time when the web page should be published.

public DateTime? ScheduledPublishWhen { get; init; }

Property Value

DateTime?

ScheduledUnpublishWhen

Date and time when the web page should be unpublished.

public DateTime? ScheduledUnpublishWhen { get; init; }

Property Value

DateTime?

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