Table of Contents

Namespace CMS.ContentEngine

Classes

AdvancedContentItemEventHandler<T>

Defines handlers for before and after events related to content items.

ArchiveContentItemEventArgs

Event arguments for Archive event.

AutomaticImageFormatConversionParameters

Configuration of the 'Automatic image format conversion' feature.

CacheDependencyBuilderExtensions

Provides extension methods for the CacheDependencyBuilder class.

ChannelConstants

Contains constants related to channels.

ChannelInfo

Data container class for ChannelInfo.

ChannelInfoProvider

Class providing ChannelInfo management.

ContentFolderInfo

Data container class for ContentFolderInfo.

ContentFolderInfoExtensions

Contains extension methods for ContentFolderInfo's IInfoProvider<TInfo>.

ContentFolderInfoProvider

Class for management of ContentFolderInfo objects.

ContentFolderMetadata

The content folder metadata.

ContentFolderNotFoundException

Thrown when the content folder was not found.

ContentItemAsset

Represents content item asset persisted in database.

ContentItemAssetBaseMetadata

Represents metadata of an asset in content item.

ContentItemAssetFileSource

Represents a source of a content item asset originating from a file.

ContentItemAssetMetadata

Represents metadata of an asset in content item.

ContentItemAssetMetadataWithSource

Represents metadata of an asset in content item with an associated source of the asset binary.

ContentItemAssetStreamSource

Represents a source of a content item asset originating from a stream.

ContentItemAssetUploadedFileSource

Represents a source of a content item asset originating from a file uploaded to the temp folder.

ContentItemAssetVariantMetadata

Represents a variant of an asset.

ContentItemAssetsOptions

Configures options related to content item assets.

ContentItemCacheDependencyBuilder

Represents a builder for cache dependencies of content items. CacheDependencyBuilder IContentItemFieldsSource

ContentItemCacheDependencyBuilderExtensions

Provides extension methods for the ContentItemCacheDependencyBuilder class.

ContentItemData

Storage for type specific content item data, used by IContentItemManager.

ContentItemDataEventContainer

Data container with type-specific content item data used in content item events.

ContentItemEventArgsBase

Content item event arguments.

ContentItemEventHandler<T>

Defines handlers for events related to content items.

ContentItemEvents

Content item events.

ContentItemFields

Represents system properties for a content item.

ContentItemIdentifier

Represents an identifier of a content item.

ContentItemLanguageMetadata

Content item language metadata model.

ContentItemManagerSchedulingExtensions

Extensions of IContentItemManager for scheduling.

ContentItemMetadata

Content item metadata.

ContentItemNotFoundException

Thrown when the requested content item was not found.

ContentItemQueryBuilder

A builder for content item queries. Provides a fluent API for parameterizing and retrieving items of specified content types.

ContentItemReference

Represents content item reference data.

ContentItemReferenceExtractor

Extracts content item references from RichTextEditor form fields.

ContentItemVersionActionContext

Context for content item version actions.

ContentLanguageInfo

Data container class for ContentLanguageInfo.

ContentLanguageInfoProvider

Class providing ContentLanguageInfo management.

ContentQueryDataContainerExtensions

Content query data container interface extensions.

ContentQueryExecutionOptions

Options for configuration of IContentQueryExecutor GetResult call.

ContentQueryExecutorExtensions

Extension methods for the IContentQueryExecutor.

ContentQueryParameters

Provides parameterization options for content item queries.

ContentQueryParametersBase<T>

Provides parameterization options for content item queries.

ContentTypeChannelInfo

Data container class for ContentTypeChannelInfo.

ContentTypeChannelInfoProvider

Class providing ContentTypeChannelInfo management.

ContentTypeInfo

Describes the content type configuration.

ContentTypeQueryParameters

Provides parameterization options for content item queries.

ContentTypeShortNameHelper

Provides methods to help format content type codename into a short name.

ContentTypesQueryParameters

Provides parameterization options for content item queries operating over multiple content types.

ContentTypesQueryParametersExtensions

Content types query parameters extension methods related to smart folders.

CreateContentFolderParameters

Create content folder parameters.

CreateContentItemEventArgs

Event arguments for Create event.

CreateContentItemLanguageVariantEventArgs

Event arguments for CreateLanguageVariant event.

CreateContentItemParameters

Parameters used for initial content item setup.

CreateLanguageVariantParameters

Parameters for creating a new language variant of a content item.

DeleteContentItemEventArgs

Event arguments for Delete event.

DeliverableSmartFolderFilterConstraints

Constants for content hub filter model.

ImageOptimizationParameters

Represents the parameters for image optimization.

ImageOptimizationParametersClientItem

Represents the parameters for image optimization.

LinkedItemsOptions

Options to configure WithLinkedItems(int, Action<LinkedItemsOptions>) and WithLinkedItems(int, Action<LinkedItemsOptions>) methods.

MapContentTypeReferenceToAttribute

Attribute used in generated code to add class, to which the property should be mapped.

MapReferenceToAttribute

Attribute used in generated code to add default class, to which the property should be mapped.

MaxFolderDepthExceededException

Thrown when the maximum depth of the content folder tree is exceeded.

ModelUtils

Utils class for working with models.

PublishContentItemEventArgs

Event arguments for Publish event.

RegisterContentTypeMappingAttribute

Annotates class that will be instantiated while mapping the supplied content type.

SmartFolderInfo

Data container class for SmartFolderInfo.

SmartFolderReference

Represents tag reference data.

StandardMediaDimensionsInfo

Data container class for StandardMediaDimensionsInfo.

SystemFieldAttribute

Attribute used in generated code to mark system properties.

Tag

Represents a tag persisted in database.

TagCollection

Represents a collection of tags and their children.

TagInfo

Data container class for TagInfo.

TagMetadata

Represents strongly typed TagMetadata field.

TagReference

Represents tag reference data.

TagReferences

Represents a collection of tag references.

TagTranslation

Represents tag translation data in one content language.

Taxonomy

Represents a taxonomy group persisted in database.

TaxonomyData

Contains information about taxonomy and collection of taxonomy tags.

TaxonomyInfo

Data container class for TaxonomyInfo.

TaxonomyMetadata

Represents strongly typed TaxonomyMetadata field.

TaxonomyTranslation

Represents taxonomy translation data in one content language.

UniqueContentFolderNameProvider

Provides unique folder code names.

UniqueFolderTreePathProvider

Provides unique tree path for folder structure.

UniqueSmartFolderNameProvider

Provides unique smart folder code names.

UnpublishContentItemEventArgs

Event arguments for Unpublish event.

UpdateContentItemDraftEventArgs

Event arguments for UpdateDraft event.

UpdateContentItemLanguageMetadataEventArgs

Event arguments for UpdateLanguageMetadata event.

UpdateContentItemMetadataEventArgs

Event arguments for UpdateMetadata event.

WhereParameters

Parameterizes a WHERE condition applied to a content item query via ContentQueryParameters.

Structs

ContentItemAssetCrop

Represents a crop of an asset.

Point

Represents a point in a 2D coordinate system.

Interfaces

IAutomaticImageFormatConversionConfiguration

Interface that defines the configuration of the 'Automatic image format conversion' feature.

IChannelManager

Interface for Channel management.

IContentFolderManager

Represents a manager for content folders.

IContentFolderManagerFactory

Represents a factory for creating instances of IContentFolderManager.

IContentFolderTreePathManager

Provides methods for management of folder tree paths.

IContentFolderTreePathValidator

Provides methods for validating a folder's tree path.

IContentItemAssetRetriever

Interface to retrieve content item asset data.

IContentItemAssetSource

Represents a source of a content item asset.

IContentItemCodeNameProvider

Provides a globally unique code names for content items.

IContentItemFieldsSource

Interface for content item system fields.

IContentItemIdentifier

Identifier of a content item.

IContentItemManager

Provides management API for typical content item operations.

IContentItemManagerFactory

Factory for creating IContentItemManager instances bound to specific user ID.

IContentItemReferenceExtractor

Interface to extract content item references from page builder.

IContentItemReferenceManager

Interface for managing content item references.

IContentQueryDataContainer

Content query data container interface.

IContentQueryExecutor

Defines methods to execute the content items query.

IContentQueryModelTypeMapper

Mapper which provides automatic mapping of IContentQueryDataContainer to content type model registered via RegisterContentTypeMappingAttribute.

IContentQueryResultMapper

Mapper which provides mapping of IContentQueryDataContainer to model.

IContentTypeManager

Provides management API for typical content type operations.

IFormFieldContentItemReferenceExtractor

Interface to extract content item references from form fields and page builder.

ILinkedItemsDependencyAsyncRetriever

Interface for retrieving linked content item of content items.

ILinkedItemsDependencyRetriever

Interface for retrieving linked content item of content items.

ITaxonomyRetriever

Defines an interface for retrieving taxonomy groups and tags.

Enums

ChannelSize

Channel size enum.

ChannelType

Channel types enum.

VersionStatus

Specifies the item version.