SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.DataAbstraction.Activities

Classes

Activity

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Represents an activity recorded in the activity log. It can be a content related activity like a publish operation, a project related activity like an item added to the project or a manually added message.

ActivityComment

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. A comment added to an Activity.

ActivityCommentEventArgs

Base class for event arguments related to ActivityComment instances.

ActivityCommentRepository

Repository to manage comments related to activities.

ActivityQuery

This class supports the EPiServer infrastructure and is not intended to be used directly from your code.

ActivityTrackingService

Service class for managing the lifecycle of the activity log.

ActivityType

Pre-defined types/categories for activities

CommentCreatedEventArgs

Event argument for events raised when a new ActivityComment has been created.

CommentDeletedEventArgs

Event argument for events raised when an ActivityComment has been deleted.

CommentUpdatedEventArgs

Event argument for events raised when an ActivityComment has been updated.

ContentActivity

An activity related to content changes made in the system.

ContentDeleteActivity

An activity related to when content has been deleted.

ContentDeleteChildrenActivity

An activity related to when the children of a content item has been deleted.

ContentDeletedItemsActivity

An activity recording all deleted content items.

ContentDeleteLanguageActivity

An activity related to when a language a content item has been deleted.

ContentMessageActivity

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. A message saved in the activity log that is related to a content instance.

ContentMoveActivity

An activity related to when a content item has been moved.

DirectoryActivity

An EPiServer CMS directory change log

DirectoryLocationActivity

An EPiServer CMS directory location change log. Used for directory gets moved

FileActivity

An EPiServer CMS file change log

FileLocationActivity

An EPiServer CMS file location change log

MessageActivity

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. A message saved in the activity log.

MessageActivityRepository

PagedActivityResult

Represents a paged result set for activities.

ProjectActivity

Base class for activities related to projects changes.

ProjectActivityCreatedEventArgs

Event argument used for ActivityCreated

ProjectActivityDeletedEventArgs

Event argument used for ActivityDeleted

ProjectActivityEventArgs

Base class for project related activity event arguments.

ProjectActivityFeed

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. A feed to read activities related to a project. Can be used to retrieve project activities or to subscribe to changes.

ProjectActivityUpdatedEventArgs

Event argument used for ActivityUpdated

ProjectAddContentActivity

An activity entry that will be added to the activity log when a content version is added to a project.

ProjectContentActivity

An activity entry that will be added to the activity log when a content related activity happens in a project.

ProjectDeleteActivity

An activity entry that will be added to the activity log when a project is deleted.

ProjectMessageActivity

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. A message saved in the activity log that is related to a project.

ProjectRemoveContentActivity

An activity entry that will be added to the activity log when a content version is removed from a project.

ProjectUpdateActivity

An activity entry that will be added to the activity log when a project name and/or status is updated.

Interfaces

IActivityQueryService

This class supports the EPiServer infrastructure and is not intended to be used directly from your code.

IActivityTracker

Describes a module that tracks changes in the system with the intent of logging the changes to the activity log.

ITruncateRestriction

Enums

ActivityOrder

This class supports the EPiServer infrastructure and is not intended to be used directly from your code.

ContentActionType

The types of action a ContentActivity can record.

DirectoryActionType

The types of action a file change log can have

FileActionType

The types of action a file change log can have

ProjectActionType

The different action types for project related changes.