Table of Contents

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
object
UpdateContentItemLanguageMetadataEventData
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

ContentAccessSettings

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

VersionStatus

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

VersionStatus

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?