Class UpdateContentItemLanguageMetadataEventData
- Namespace
- CMS.ContentEngine
- Assembly
- CMS.ContentEngine.dll
Contains the business data for content item language metadata update events.
public sealed class UpdateContentItemLanguageMetadataEventData
- Inheritance
-
objectUpdateContentItemLanguageMetadataEventData
- Extension Methods
Remarks
This class holds event-specific data that is shared between before and after update content item language metadata events. It represents the business context of the event (content item details) and is separate from cross-handler communication state.
Constructors
UpdateContentItemLanguageMetadataEventData()
Initializes a new instance of the UpdateContentItemLanguageMetadataEventData class.
public UpdateContentItemLanguageMetadataEventData()
Properties
AccessSettings
Access control settings for the content item.
public ContentAccessSettings AccessSettings { get; init; }
Property Value
ContentLanguageID
Content language identifier.
public int ContentLanguageID { get; init; }
Property Value
- int
ContentLanguageName
Content language name.
public string ContentLanguageName { get; init; }
Property Value
- string
ContentTypeID
Content item type identifier.
public int ContentTypeID { get; init; }
Property Value
- int
ContentTypeName
Content item type name.
public string ContentTypeName { get; init; }
Property Value
- string
DisplayName
Content item display name, used to identify the item in user interface.
public string DisplayName { get; set; }
Property Value
- string
Guid
Content item unique identifier.
public Guid Guid { get; init; }
Property Value
- Guid
ID
Content item identifier.
public int ID { get; init; }
Property Value
- int
LatestVersionStatus
Latest version status of the content item.
public VersionStatus LatestVersionStatus { get; init; }
Property Value
Name
Code name of the content item.
public string Name { get; init; }
Property Value
- string
OriginalDisplayName
Original content item display name, used to identify the item in user interface.
public string OriginalDisplayName { get; init; }
Property Value
- string
OriginalLatestVersionStatus
Original latest version status of the content item.
public VersionStatus OriginalLatestVersionStatus { get; init; }
Property Value
OriginalScheduledPublishWhen
Original date and time when the content item should be published.
public DateTime? OriginalScheduledPublishWhen { get; init; }
Property Value
- DateTime?
OriginalScheduledUnpublishWhen
Original date and time when the content item should be unpublished.
public DateTime? OriginalScheduledUnpublishWhen { get; init; }
Property Value
- DateTime?
ScheduledPublishWhen
Date and time when the content item should be published.
public DateTime? ScheduledPublishWhen { get; init; }
Property Value
- DateTime?
ScheduledUnpublishWhen
Date and time when the content item should be unpublished.
public DateTime? ScheduledUnpublishWhen { get; init; }
Property Value
- DateTime?