Skip to main content
A newer version of this page is available. .

IReportServerClient Methods

If implemented by a class, provides the client-side functionality for a DevExpress Report Server.
Name Description
ClearDocumentAsync(DocumentId, Object) Starts clearing the document (asynchronously). Inherited from IReportServiceClient.
CloneReport(Int32, ReportDto, Object, Action<ScalarOperationCompletedEventArgs<ReportDto>>) Creates a copy of the specified report.
CreateCategoryAsync(String, Object) Asynchronously creates a report category.
CreateReport(ReportDto, Object, Action<ScalarOperationCompletedEventArgs<CreateReportResult>>) Creates a copy of the specified report.
CreateReportAsync(ReportDto, Object) Asynchronously creates a new report.
CreateReportCategory(String, Object, Action<ScalarOperationCompletedEventArgs<Int32>>) Creates a new report category with the specified name.
CreateScheduledJobAsync(ScheduledJobDto, Object) Asynchronously creates a scheduled job.
DeleteCategoryAsync(Int32, Object) Asynchronously deletes a report category.
DeleteDataModelAsync(Int32, Object) Asynchronously deletes a data model.
DeleteReport(Int32, Object, Action<AsyncCompletedEventArgs>) Deletes the specified report.
DeleteReportCategory(Int32, Object, Action<AsyncCompletedEventArgs>) Deletes the specified report category.
DeleteScheduledJobAsync(Int32, Object) Asynchronously deletes a scheduled job.
ExecuteJobAsync(Int32, Nullable<Int32>, Object) Asynchronously executes a scheduled job.
GetBuildStatusAsync(DocumentId, Object) Starts obtaining the document build status (asynchronously). Inherited from IReportServiceClient.
GetCategories(Object, Action<ScalarOperationCompletedEventArgs<IEnumerable<CategoryDto>>>) Returns a collection of items to be displayed in the categories list.
GetCategoriesAsync(Object) Asynchronously returns a collection of report categories.
GetColumnsAsync(String, TableInfo, Object) Asynchronously returns the data columns corresponding to a specified data member.
GetColumnsAsync(String, TableInfo) Asynchronously returns the data columns corresponding to a specified data member.
GetDataMembersAsync(String, Object) Asynchronously returns the list of data members corresponding to a specified data source.
GetDataMembersAsync(String) Asynchronously returns the list of data members corresponding to a specified data source.
GetDataModelAsync(Int32, Object) Asynchronously gets a data model.
GetDataModelsAsync(Object) Asynchronously gets a collection of data models.
GetDataSourcesAsync() Asynchronously returns the list of available data sources.
GetDataSourcesAsync(Object) Asynchronously returns the list of available data sources.
GetDataSourceSchema(Int32, Object) Obtains an XML schema of the specified data source.
GetDocumentDataAsync(DocumentId, Object) Starts obtaining the document data (asynchronously). Inherited from IReportServiceClient.
GetExportedDocumentAsync(ExportId, Object) Starts obtaining the exported document (asynchronously). Inherited from IReportServiceClient.
GetExportStatusAsync(ExportId, Object) Starts obtaining the exported document’s status (asynchronously). Inherited from IReportServiceClient.
GetLookUpValuesAsync(InstanceIdentity, ReportParameter[], String[], Object) Asynchronously obtains a collection of parameter values assigned to a lookup editor. Inherited from IReportServiceClient.
GetPagesAsync(DocumentId, Int32[], PageCompatibility, Object) Starts obtaining the document pages (asynchronously). Inherited from IReportServiceClient.
GetPrintDocumentAsync(PrintId, Object) Starts obtaining the printed document (asynchronously). Inherited from IReportServiceClient.
GetPrintStatusAsync(PrintId, Object) Starts obtaining the status of the printed document (asynchronously). Inherited from IReportServiceClient.
GetReportCatalogItemDto(Int32) Gets properties of the specified report to be displayed in a report catalog.
GetReportParametersAsync(InstanceIdentity, Object) Starts obtaining the report parameters (asynchronously). Inherited from IReportServiceClient.
GetReportRevisions(Int32, Object, Action<ScalarOperationCompletedEventArgs<IEnumerable<LayoutRevisionDto>>>) Gets a collection of revisions for the specified report.
GetReports(Object, Action<ScalarOperationCompletedEventArgs<IEnumerable<ReportCatalogItemDto>>>) Gets a collection of items to be displayed in a report catalog.
GetReportsAsync(Object) Asynchronously gets a collection of reports.
GetScheduledJobAsync(Int32, Object) Asynchronously returns a specified scheduled job.
GetScheduledJobLogsAsync(Int32, DataPagination, Object) Asynchronously returns the logs corresponding to a specified scheduled job.
GetScheduledJobLogsCountAsync(Int32, Object) Asynchronously returns the total number of logs corresponding to a specified scheduled job.
GetScheduledJobResultAsync(Int32, Object) Asynchronously returns the result of a scheduled job.
GetScheduledJobResultsAsync(Int32, DataPagination, Object) Asynchronously returns the history of results corresponding to a specified scheduled job log.
GetScheduledJobResultsCountAsync(Int32, Object) Asynchronously returns the total number of results corresponding to a specified scheduled job log.
GetScheduledJobsAsync(Object) Asynchronously returns all scheduled jobs.
LoadReport(Int32, Object, Action<ScalarOperationCompletedEventArgs<ReportDto>>) Loads the specified report from the server storage.
LoadReportAsync(Int32, Object) Asynchronously loads a report.
LoadReportLayoutByRevisionId(Int32, Int32, Object, Action<ScalarOperationCompletedEventArgs<Byte[]>>) Gets the specified revision of a report layout.
LockReport(Int32) Obsolete. Locks the specified report.
Ping(Action<AsyncCompletedEventArgs>, Object) Checks a server for availability.
RollbackReportLayout(Int32, Int32, Object, Action<AsyncCompletedEventArgs>) Rolls the layout of a report back to the specified revision.
SaveReportById(Int32, ReportDto, Object, Action<ScalarOperationCompletedEventArgs<Int32>>) Saves the specified report to the server storage.
StartBuildAsync(InstanceIdentity, ReportBuildArgs, Object) Starts building the report (asynchronously). Inherited from IReportServiceClient.
StartExportAsync(DocumentId, DocumentExportArgs, Object) Starts exporting the document (asynchronously). Inherited from IReportServiceClient.
StartPrintAsync(DocumentId, PageCompatibility, Object) Starts printing the document (asynchronously). Inherited from IReportServiceClient.
StopBuildAsync(DocumentId, Object) Stops building the document (asynchronously). Inherited from IReportServiceClient.
StopPrintAsync(PrintId, Object) Stops printing the document (asynchronously). Inherited from IReportServiceClient.
UnlockReport(Int32) Obsolete. Unlocks the specified report.
UpdateCategoryAsync(Int32, String, Nullable<Int32>, Object) Asynchronously updates a report category.
UpdateDataModelAsync(DataModelDto, Object) Asynchronously updates a data model.
UpdateReport(Int32, ReportDto, Object, Action<ScalarOperationCompletedEventArgs<Int32>>) Updates properties of the specified report.
UpdateReportAsync(Int32, ReportDto, Object) Asynchronously updates an existing report.
UpdateReportCategory(Int32, String, Nullable<Int32>, Object, Action<AsyncCompletedEventArgs>) Updates the name of the specified report category.
UpdateScheduledJobAsync(ScheduledJobDto, Object) Asynchronously updates a scheduled job.
UploadLayout(Stream, Object, Action<ScalarOperationCompletedEventArgs<TransientReportId>>) Uploads report layout data onto a server.
See Also