Share via


AnalyticsJobBase members

Provides a base class for analysis jobs.

The AnalyticsJobBase type exposes the following members.

Constructors

  Name Description
Protected method AnalyticsJobBase() Creates an instance of a class that inherits from AnalyticsJobBase. This constructor is required for deserialization and is used for recreating a SPPersistedObject based on data that already exists.
Protected method AnalyticsJobBase(Guid, String, SPPersistedObject) Creates an instance of a class that inherits from AnalyticsJobBase. This constructor is used to create the initial class instance, creating a new SPPersistedObject instance.

Top

Properties

  Name Description
Protected property CompletedRuns Gets or sets a Int64 value that keeps track of the view this analytics job has, of completed analysis runs. This property indicates if a new analysis is complete.
Public property Description Gets the localized description of the analysis job definition as a String
Public property DisplayName (Inherited from SPPersistedObject.)
Public property Farm (Inherited from SPPersistedObject.)
Public property GetNextRunStartTime Gets the time for when the next analysis job is scheduled to run.
Public property Id (Inherited from SPPersistedObject.)
Protected property IsDirty Gets or sets a Boolean that indicates if the state of the timer job object has changed.
Public property JobScheduleDisabled Gets or sets a Boolean value to enable or disable analysis job scheduling.
Public property Name (Inherited from SPPersistedObject.)
Protected property NextScheduledRun Gets or sets a DateTime value holding the time for the next scheduled analysis job.
Public property Parent (Inherited from SPPersistedObject.)
Public property Properties (Inherited from SPPersistedObject.)
Public property Status (Inherited from SPPersistedObject.)
Public property TypeName (Inherited from SPPersistedObject.)
Protected property UlsPrefix Gets a String value used to prefix ULS log messages.
Public property UpgradedPersistedProperties (Inherited from SPAutoSerializingObject.)
Public property Version (Inherited from SPPersistedObject.)
Protected property WasCreated (Inherited from SPPersistedObject.)

Top

Methods

  Name Description
Public method ClearAnalysis Clears the analysis cache, which must be in the stopped or failed state before its cache can be cleared.
Public method Clone (Inherited from SPPersistedObject.)
Protected method CompletedRunsIsIncremented Checks if the analysis job has completed a new run.
Public method Delete (Inherited from SPPersistedObject.)
Public method DisableJobSchedule Disables scheduling of the current job.
Public method EnableJobSchedule Enables scheduling of the current analysis job.
Public method Equals (Inherited from SPPersistedObject.)
Protected method ExecuteInternal Called regularly by an instance of AnalyticsJobDefinition, which represents the general timer job for SearchAnalyticsJob and SearchReportsJob.
Protected method Finalize (Inherited from Object.)
Public method GetAnalysisConfiguration Gets the configuration settings for the current analysis.
Public method GetAnalysisInfo Gets analysis information for the current analysis.
Public method GetChild<T>() (Inherited from SPPersistedObject.)
Public method GetChild<T>(String) (Inherited from SPPersistedObject.)
Public method GetHashCode (Inherited from SPPersistedObject.)
Public method GetObjectData (Inherited from SPAutoSerializingObject.)
Public method GetType (Inherited from Object.)
Protected method HasAdditionalUpdateAccess (Inherited from SPPersistedObject.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnDeserialization (Inherited from SPPersistedObject.)
Public method Provision (Inherited from SPPersistedObject.)
Public method RefreshAnalysisConfiguration Refreshes the configuration settings for the current analysis by reloading the settings from the internal location where they are stored.
Public method ResumeAnalysis Resumes the analysis job, which must be in a paused state.
Protected method SaveStateIfChanged Saves the state to the configuration database if the state has changed since the last check.
Protected method SetValue<T> Use when asserting a new value to certain properties to ensure state changes that need to be written to the database are tracked.
Public method StartAnalysis Starts the analysis, which must be in the stopped or failed state before it can be started.
Public method StopAnalysis Stops the analysis, which must be in the running or paused state.
Public method SuspendAnalysis Suspends the analysis, which must be in the running state.
Public method ToString (Inherited from SPPersistedObject.)
Public method Uncache (Inherited from SPPersistedObject.)
Public method Unprovision (Inherited from SPPersistedObject.)
Public method Update() (Inherited from SPPersistedObject.)
Public method Update(Boolean) (Inherited from SPPersistedObject.)
Protected method UpdateParent (Inherited from SPAutoSerializingObject.)
Protected method Validate (Inherited from SPPersistedObject.)

Top

See also

Reference

AnalyticsJobBase class

Microsoft.Office.Server.Search.Analytics namespace