Table of Contents

Class UpdateWebPageTreePathSlugEventData

Namespace
CMS.Websites
Assembly
CMS.Websites.dll

Contains the business data for web page tree path slug update events.

public sealed class UpdateWebPageTreePathSlugEventData
Inheritance
object
UpdateWebPageTreePathSlugEventData
Extension Methods

Remarks

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

Constructors

UpdateWebPageTreePathSlugEventData()

Initializes a new instance of the UpdateWebPageTreePathSlugEventData class.

public UpdateWebPageTreePathSlugEventData()

Remarks

Intended for testing scenarios.

Properties

AccessSettings

Access control settings for the web page item.

public ContentAccessSettings AccessSettings { get; init; }

Property Value

ContentAccessSettings

ContentTypeID

Content type identifier.

public int ContentTypeID { get; init; }

Property Value

int

ContentTypeName

Content type name.

public string ContentTypeName { 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

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

TreePathSlug

Web page tree path slug.

public string TreePathSlug { get; set; }

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