Class ActivityTrackingService
Service class for managing the lifecycle of the activity log.
Inheritance
Inherited Members
Namespace: EPiServer.DataAbstraction.Activities
Assembly: EPiServer.dll
Version: 11.20.7Syntax
[Obsolete("ActivityTrackingService will be removed as starting and stopping the service manually no longer is supported.")]
public abstract class ActivityTrackingService
Constructors
ActivityTrackingService()
Declaration
protected ActivityTrackingService()
Properties
Disabled
Gets or sets the a value indicating if this ActivityTrackingService has been disabled.
Declaration
public abstract bool Disabled { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
If not disabled the service will start automatically at system startup.
Disabling the service does not automatically stop the service. To stop the service, call the Stop() method.
Instance
Gets the currently configured service instance.
Declaration
public static ActivityTrackingService Instance { get; }
Property Value
Type | Description |
---|---|
ActivityTrackingService |
IsRunning
Gets a value indicating whether the ActivityTrackingService service is currently running.
Declaration
public abstract bool IsRunning { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Methods
OnStarted()
Called when when the ActivityTrackingService is started.
Declaration
protected virtual void OnStarted()
OnStopped()
Called when when the ActivityTrackingService is stopped.
Declaration
protected virtual void OnStopped()
Start()
Starts the ActivityTrackingService unless it's disabled and enables all registered IActivityTracker services.
Declaration
public abstract void Start()
Remarks
The tracking service will be started on all instances if there are multiple servers in the solution.
Stop()
Stops the ActivityTrackingService and disables all registered IActivityTracker services.
Declaration
public abstract void Stop()
Remarks
The tracking service will be stopped on all instances if there are multiple servers in the solution.
Events
ModeChanged
Occurs when the Disabled of this ActivityTrackingService is updated.
Declaration
public event EventHandler ModeChanged
Event Type
Type | Description |
---|---|
System.EventHandler |
Started
Occurs when this ActivityTrackingService is started.
Declaration
public event EventHandler Started
Event Type
Type | Description |
---|---|
System.EventHandler |
Stopped
Occurs when this ActivityTrackingService is stopped.
Declaration
public event EventHandler Stopped
Event Type
Type | Description |
---|---|
System.EventHandler |