Class UpdateWebPageLanguageMetadataEventData
Contains the business data for web page language metadata update events.
public sealed class UpdateWebPageLanguageMetadataEventData
- Inheritance
-
objectUpdateWebPageLanguageMetadataEventData
- 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
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
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
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