Class 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.
Inheritance
Inherited Members
Namespace: EPiServer.DataAbstraction.Activities
Assembly: EPiServer.dll
Version: 8.11.0Syntax
public abstract class Activity
Constructors
Activity(String, Int32)
Initializes a new instance of the Activity class.
Declaration
protected Activity(string activityType, int action)
Parameters
Type | Name | Description |
---|---|---|
System.String | activityType | String that represents the type of this activity. |
System.Int32 | action | Integer representing the type action that this activity represents. |
Activity(String, Int32, String)
Initializes a new instance of the Activity class.
Declaration
protected Activity(string activityType, int action, string changedBy)
Parameters
Type | Name | Description |
---|---|---|
System.String | activityType | Type of the activity. |
System.Int32 | action | The action. |
System.String | changedBy | The changed by. |
Properties
Action
Gets an integer that represents the type of action that this Activity describes.
Declaration
protected virtual int Action { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
ActivityType
Gets the type of this Activity. System related types are specified in ActivityType.
Declaration
protected virtual string ActivityType { get; }
Property Value
Type | Description |
---|---|
System.String |
ChangedBy
Gets the username of the user that caused the action that this Activity has recorded.
Declaration
public virtual string ChangedBy { get; }
Property Value
Type | Description |
---|---|
System.String |
Created
Gets the date and time when this Activity was created.
Declaration
public virtual DateTime Created { get; }
Property Value
Type | Description |
---|---|
System.DateTime |
ID
Gets the identity of this Activity.
Declaration
public virtual long ID { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
RawData
Gets or sets a string representing extended information about this Activity. This is the raw format of the data as it is persisted in storage.
Declaration
protected virtual string RawData { get; set; }
Property Value
Type | Description |
---|---|
System.String |
RelatedItem
Gets or sets the item this Activity is related to.
Declaration
protected virtual Uri RelatedItem { get; set; }
Property Value
Type | Description |
---|---|
System.Uri |
Remarks
For content activities like publish it will be the content version. For project items like "item added to project" it will be project. For messages it will dependend on the type of message.