Microsoft.Office.RecordsManagement.Reporting Namespace

Classes

  Class Description
Public class AuditLogTrimmingReportCallout Implements the IAuditLogTrimmingCallout interface to capture audit log reports before trimming the site's audit log and after the site's audit log is trimmed.
Public class AuditReport Enables you to generate an audit report.
Public class CustomQueryControl This class and its members are reserved for internal use and are not intended to be used in your code.
Public class ExcelInjector This class and its members are reserved for internal use and are not intended to be used in your code.
Public class ExcelXml This class and its members are reserved for internal use and are not intended to be used in your code.
Public class FilePlanReport Represents a data source for gathering audit history data.
Public class InvalidParametersException Represents an exception that is thrown when one or more invalid parameters are passed to the report.
Public class InvalidQueryException Represents an exception that is thrown when an invalid query is constructed and passed to the query.
Public class PolicyRptGen This class and its members are reserved for internal use and are not intended to be used in your code.
Public class Report Represents an audit or a workflow report.
Public class ReportBase Represents the base class for reports.
Public class ReportEmptyException Thrown when report contains no data.
Public class ReportingGallery Reserved for internal use. Specifies a class that is used to get the template used to create a report.
Public class WellKnownInjectionParameters Reserved for internal use. Contains the common report parameters.
Public class WellKnownQueryParameters Reserved for internal use.. Contains the common query parameters of a report.
Public class WorkflowReport Reserved for internal use. Enables you to generate a workflow report.

Interfaces

  Interface Description
Public interface IPushReportData Defines the interactions with a push report.
Public interface IReportData Defines interactions with report data.
Public interface IReportDataSource Defines a reporting data source and its interaction with the reporting engine.
Public interface IReportGenerator Defines a report generator and its interaction with the reporting engine.
Public interface IReportingInjection This class and its members are reserved for internal use and are not intended to be used in your code.
Public interface IReportingQuery This class and its members are reserved for internal use and are not intended to be used in your code.

Delegates

  Delegate Description
Public delegate ReportBase.ReportNameGenerator Generates a report name for the report number for the data set specifying a set of reports.