Building a site metrics gathering process
In order to gather the metrics for the active projects we will use a timer job to support the scheduled job scenario reviewed at the beginning of the chapter.
To create the timer job:
- Start by adding an Empty Element to the solution.
- Name the element
- Within the
SiteMetricsProcessSPI, we now need to add in a class named
SiteMetricsTimerJob.cs. This class is where the actual timer job and its execution logic will reside.
- We will need to import the following namespaces to support our work:
using System; using System.Collections.Generic; using System.Data; using Microsoft.Office.Server.Search; using Microsoft.Office.Server.Search.Query; using Microsoft.Office.Server.Search.Administration; ...