Table of Contents

Class CreateFolderEventData

Namespace
CMS.Websites
Assembly
CMS.Websites.dll

Contains the business data for folder creation events.

public sealed class CreateFolderEventData
Inheritance
object
CreateFolderEventData
Extension Methods

Remarks

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

Constructors

CreateFolderEventData()

Initializes a new instance of the CreateFolderEventData class.

public CreateFolderEventData()

Remarks

Intended for testing scenarios.

Properties

AccessSettings

Access control settings for the web page item.

public ContentAccessSettings AccessSettings { get; set; }

Property Value

ContentAccessSettings

ContentLanguageID

Content language ID.

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, used to identify the item in user interface.

public string DisplayName { get; set; }

Property Value

string

Guid

Web page unique identifier.

public Guid? Guid { get; init; }

Property Value

Guid?

Remarks

The value is available only in After event.

ID

Web page identifier.

public int? ID { get; init; }

Property Value

int?

Remarks

The value is available only in After event.

Name

Code name of the web page.

public string Name { get; set; }

Property Value

string

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

Remarks

The value is available only in After event.

WebPageOrder

Web page order.

public int WebPageOrder { get; init; }

Property Value

int

WebsiteChannelID

Website channel identifier.

public int WebsiteChannelID { get; init; }

Property Value

int

WebsiteChannelName

Website channel name.

public string WebsiteChannelName { get; init; }

Property Value

string