Progress® Telerik® Reporting R3 2018

ReportServerClient Class

Represents a client proxy to a Report Server instance.

Inheritance Hierarchy

SystemObject
  Telerik.ReportServer.HttpClientReportServerClient

Namespace:  Telerik.ReportServer.HttpClient
Assembly:  Telerik.ReportServer.HttpClient (in Telerik.ReportServer.HttpClient.dll) Version: 0.0.0.0

Syntax

public class ReportServerClient : IDisposable

The ReportServerClient type exposes the following members.

Constructors

  NameDescription
Public methodReportServerClient
Initializes the Report Server client with predefined settings.
Top

Methods

  NameDescription
Public methodAddReportRevision
Adds a report revision to the specified report.
Public methodAddUserPermission
Creates a new permission for the specified user/user role.
Public methodAddUserRolePermission
Creates a new permission for the specified user/user role.
Public methodAddUserRoleUser
Adds a user to a user role.
Public methodChangeLocalUserPassword
Changes the password for the specified local user.
Public methodCreateCategory
Creates a new category.
Public methodCreateDataAlert
Creates a new data alert.
Public methodCreateDataConnection
Creates a new data connection.
Public methodCreateFederationUser
Creates a new federation user.
Public methodCreateLocalUser
Creates a new local user.
Public methodCreateReport
Creates a new report.
Public methodCreateScheduledTask
Creates a new scheduled task.
Public methodCreateUserRole
Creates a new user role.
Public methodDeleteCategory
Deletes a category by ID.
Public methodDeleteDataAlert
Deletes a data alert by ID.
Public methodDeleteDataAlertExecution
Deletes a data alert execution by ID.
Public methodDeleteDataAlertExecutions
Deletes all executions by a data alert.
Public methodDeleteDataConnection
Deletes a data connection by ID.
Public methodDeletePermission
Deletes a permission.
Public methodDeleteReport
Deletes a report or a specified report revision. If revision ID is omitted deletes the entire report.
Public methodDeleteReportRevision
Deletes a report revision by ID.
Public methodDeleteReportShelve
Deletes the shelve of the specified report.
Public methodDeleteScheduledTask
Deletes a scheduled task by ID.
Public methodDeleteScheduledTaskExecution
Deletes a scheduled task execution by ID.
Public methodDeleteScheduledTaskExecutions
Deletes all executions by a scheduled task.
Public methodDeleteUser
Deletes a user by ID.
Public methodDeleteUserRole
Deletes a user role by ID.
Public methodDeleteUserRoleUser
Removes a user from a user role.
Public methodDispose
Disposes the Report Server client.
Public methodExecuteDataAlert
Queues a data alert for immediate execution.
Public methodExecuteScheduledTask
Queues a scheduled task for immediate execution.
Public methodGetCategories
Returns a collection of all categories.
Public methodGetCategories(ReportAccessMode)
Returns a collection of all categories for which the current user has the requested access permission. The access permission applies to a report in the category or to the category itself.
Public methodGetCategory
Returns a category by ID.
Public methodGetCategoryReports
Returns a collection of all reports in the specified category.
Public methodGetDataAlert
Returns a data alert by ID.
Public methodGetDataAlertDocument
Returns a data alert document by ID.
Public methodGetDataAlertExecutions
Returns a collection of all executions by a data alert.
Public methodGetDataAlerts
Returns a collection of all data alerts.
Public methodGetDataConnection
Returns a data connection by ID.
Public methodGetDataConnectionProviders
Returns a collection of all available data connection providers.
Public methodGetDataConnections
Returns a collection of all data connections.
Public methodGetLatestReportRevision
Returns the latest report revision.
Public methodGetPermissions
Returns the permissions of the specified permission category which are assigned to the specified user/user role.
Public methodGetReportInfo
Returns a report by ID.
Public methodGetReportInfos
Returns a collection of all reports.
Public methodGetReportInfosInCategory
Returns a collection of all reports in the specified category.
Public methodGetReportParameters
Gets the report parameters for the specified report.
Public methodGetReportRevision
Returns a report revision by ID.
Public methodGetReportRevisions
Returns a collection of all report revisions for the specified report.
Public methodGetReportShelve
Gets the shelve data for the specified report
Public methodGetScheduledTask
Returns a scheduled task by ID.
Public methodGetScheduledTaskDocument
Returns a scheduled task document by ID.
Public methodGetScheduledTaskExecutions
Returns a collection of all executions by a scheduled task.
Public methodGetScheduledTasks
Returns a collection of all scheduled tasks.
Public methodGetUser
Returns a user by ID.
Public methodGetUserRoles
Returns a collection of all user roles.
Public methodGetUserRoles(String)
Returns the user roles of the specified user.
Public methodGetUserRoleUsers
Returns the users assigned to the specified user role.
Public methodGetUsers
Returns a collection of all users.
Public methodLockReport
Locks the specified report.
Public methodLogin
Logs into the report server using the provided credentials.
Public methodLogout
Logs out the currently logged user.
Public methodSetFavoriteReport
Sets/removes favorite flag for the specified report.
Public methodShelveReportContent
Creates a shelve for the specified report.
Public methodUnlockReport
Unlocks the specified report.
Public methodUpdateCategory
Updates a category.
Public methodUpdateDataAlert
Updates a data alert.
Public methodUpdateDataConnection
Updates a data connection.
Public methodUpdateLocalUser
Updates a local user.
Public methodUpdateReport
Updates a report.
Public methodUpdateScheduledTask
Updates a scheduled task.
Public methodUpdateUserRole
Updates a user role by ID.
Public methodUpdateUserRoles
Updates the user roles of the specified user.
Public methodUpdateUserRoleUsers
Updates the user role's list of assigned users.
Top

See Also

Is this article helpful? Yes / No
Thank you for your feedback!

Give article feedback

Tell us how we can improve this article

close
Dummy