Class CreateFolderEventData
Contains the business data for folder creation events.
public sealed class CreateFolderEventData
- Inheritance
-
objectCreateFolderEventData
- 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
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