Skip to main content

IReportService Interface

If implemented by a class, maintains WCF service and provides the printing and exporting functionality for a report service.

Namespace: DevExpress.XtraReports.Service

Assembly: DevExpress.XtraReports.v24.1.Service.dll

NuGet Packages: DevExpress.Reporting.WCF, DevExpress.Win.Dashboard

Declaration

[ServiceContract]
[ServiceKnownType("GetKnownTypes", typeof(ServiceKnownTypeProvider))]
public interface IReportService :
    IExportService

Remarks

If implemented by a class, the methods exposed by the IReportService interface allow you to start building a report document (IReportService.StartBuild), export a document (IExportService.StartExport) or print it (IReportService.StartPrint), and maintain the current status of the document on the server side.

The base class that implements this interface is ReportService.

See Also