FilePlanReport FilePlanReport FilePlanReport Class


Represents a data source for gathering audit history data.

public ref class FilePlanReport sealed : IDisposable, Microsoft::Office::RecordsManagement::Reporting::IReportDataSource
public sealed class FilePlanReport : IDisposable, Microsoft.Office.RecordsManagement.Reporting.IReportDataSource
Public NotInheritable Class FilePlanReport
Implements IDisposable, IReportDataSource


This data source contains the following types of rows of data: An inital row of metadata about the list or document library, a summary row for each content type, a row for the details of each folder, and a row for the details of each retention schedule.


AggregateReports(SPList, SPFolder) AggregateReports(SPList, SPFolder) AggregateReports(SPList, SPFolder)

Generates the file plan report(s) for the list and stores them in the specified folder.

Create(SPList) Create(SPList) Create(SPList)

Creates a file plan report.

Explicit Interface Implementations

IReportDataSource.GetNextDataRow() IReportDataSource.GetNextDataRow() IReportDataSource.GetNextDataRow()

Gets the next data row when generating the report.

IReportDataSource.HasMoreData IReportDataSource.HasMoreData IReportDataSource.HasMoreData

Gets whether there are more rows of audit data.

IReportDataSource.StartQuery(SPSite, Hashtable) IReportDataSource.StartQuery(SPSite, Hashtable) IReportDataSource.StartQuery(SPSite, Hashtable)

Starts the query for the report.

IReportDataSource.StartReport(Hashtable) IReportDataSource.StartReport(Hashtable) IReportDataSource.StartReport(Hashtable)

Initializes the parameters for the report.

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

The implementation of the FilePlanReport IDisposable Dispose method.

Extension Methods

ToJson(Object) ToJson(Object) ToJson(Object)

Applies to