ReportBase ReportBase ReportBase Class

Definition

Represents the base class for reports.

public ref class ReportBase abstract
public abstract class ReportBase
Public MustInherit Class ReportBase
Inheritance
ReportBaseReportBaseReportBase
Derived

Constructors

ReportBase(SPSite) ReportBase(SPSite) ReportBase(SPSite)

Initializes a new instance of the ReportBase object.

Properties

DefaultInjectionParameters DefaultInjectionParameters DefaultInjectionParameters

The default parameters for the report generator.

DefaultQuery DefaultQuery DefaultQuery

The default parameters for the report query.

DefaultReportName DefaultReportName DefaultReportName

The default file name of the report.

Description Description Description

The description of the report.

FileName FileName FileName

Gets the file name for the generated report.

HttpContentType HttpContentType HttpContentType

The default content type used as the MIME type for transferring the report with HTTP.

InjectionAssembly InjectionAssembly InjectionAssembly

The assembly for the report generator.

InjectionClass InjectionClass InjectionClass

The class name for the report generator.

QueryAssembly QueryAssembly QueryAssembly

The assembly for the reporting query.

QueryClass QueryClass QueryClass

The class name for the reporting query.

ReportName ReportName ReportName

Gets the file name of the report.

Site Site Site

Gets the site against which the report will be run.

Template Template Template

Gets a Byte[] representing the template for the report.

TemplateExtension TemplateExtension TemplateExtension

Gets the default extension of the report.

Methods

AggregateReports(Hashtable, SPFolder, ReportBase+ReportNameGenerator) AggregateReports(Hashtable, SPFolder, ReportBase+ReportNameGenerator) AggregateReports(Hashtable, SPFolder, ReportBase+ReportNameGenerator)

Generates the reports and stores them in the specified folder.

GenerateAndTransmitReport(Hashtable, HttpContext) GenerateAndTransmitReport(Hashtable, HttpContext) GenerateAndTransmitReport(Hashtable, HttpContext)

Generates the report and transmits the report using the HttpResponse.

GetReportData(Hashtable) GetReportData(Hashtable) GetReportData(Hashtable)

Generates a report data object which allows the caller to access the generated report(s).

Extension Methods

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

Applies to