Table of Contents

Class UpdateContentItemParameters

Namespace
CMS.ContentEngine
Assembly
CMS.ContentEngine.dll

Parameters used for updating a content item language variant draft.

public sealed class UpdateContentItemParameters
Inheritance
object
UpdateContentItemParameters
Extension Methods

Constructors

UpdateContentItemParameters(int, string, ContentItemData)

Initializes a new instance of the UpdateContentItemParameters class.

public UpdateContentItemParameters(int contentItemId, string languageName, ContentItemData itemData)

Parameters

contentItemId int

Identifier of the content item to update.

languageName string

Language codename of the language variant to update.

itemData ContentItemData

Updated content item data.

Exceptions

ArgumentNullException

Thrown when itemData is null.

ArgumentException

Thrown when languageName is null or empty.

Properties

AiProvenance

AI provenance of the updated draft's fields, keyed by field GUID, replacing the stored provenance. An empty dictionary removes the provenance of all fields, null keeps the stored provenance unchanged.

public IReadOnlyDictionary<Guid, AiProvenance> AiProvenance { get; set; }

Property Value

IReadOnlyDictionary<Guid, AiProvenance>

ContentItemID

Content item identifier.

public int ContentItemID { get; }

Property Value

int

ItemData

Updated content item data.

public ContentItemData ItemData { get; }

Property Value

ContentItemData

LanguageName

Language codename of the updated content item language variant.

public string LanguageName { get; }

Property Value

string