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:

  1. Start by adding an Empty Element to the solution.
  2. Name the element SiteMetricsProcess.
  3. Within the SiteMetricsProcess SPI, 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.
  4. 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; ...

Get Microsoft SharePoint 2010 Business Application Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.