ClassReportServerClient
Definition
Namespace:Telerik.ReportServer.HttpClient
Assembly:Telerik.ReportServer.HttpClient.dll
Syntax:
public class ReportServerClient
Inheritance: objectReportServerClient
Constructors
ReportServerClient(Settings)
Declaration
public ReportServerClient(Settings settings)
Parameters
settings
ReportServerClient(Settings, HttpClient)
Declaration
public ReportServerClient(Settings settings, HttpClient client)
Parameters
settings
client
HttpClient
Properties
Methods
AddReportRevision(string, CreateReportRevisionData)
Declaration
public void AddReportRevision(string reportId, CreateReportRevisionData createReportRevision)
Parameters
reportId
string
createReportRevision
AddUserPermission(string, CreatePermissionModel)
Declaration
public Permission AddUserPermission(string id, CreatePermissionModel model)
Parameters
id
string
model
Returns
AddUserRolePermission(string, CreatePermissionModel)
Declaration
public Permission AddUserRolePermission(string id, CreatePermissionModel model)
Parameters
id
string
model
Returns
AddUserRoleUser(string, string)
Declaration
public void AddUserRoleUser(string userRoleId, string userId)
Parameters
userRoleId
string
userId
string
ChangeLocalUserPassword(string, UpdatePassword)
Declaration
public void ChangeLocalUserPassword(string userId, UpdatePassword model)
Parameters
userId
string
model
CreateCategory(CreateCategoryData)
Declaration
public Category CreateCategory(CreateCategoryData category)
Parameters
category
Returns
CreateDataAlert(DataAlertCreateData)
Declaration
public DataAlert CreateDataAlert(DataAlertCreateData model)
Parameters
model
Returns
CreateDataConnection(CreateDataConnectionData)
Declaration
public DataConnection CreateDataConnection(CreateDataConnectionData dataConnection)
Parameters
dataConnection
Returns
CreateDocument(CreateDocumentData)
Declaration
public string CreateDocument(CreateDocumentData model)
Parameters
model
Returns
string
CreateFederationUser(CreateFederationUserData)
Declaration
public User CreateFederationUser(CreateFederationUserData createData)
Parameters
createData
Returns
CreateLocalUser(CreateLocalUserData)
Declaration
public User CreateLocalUser(CreateLocalUserData createData)
Parameters
createData
Returns
CreateReport(CreateReportInfoData)
Declaration
public ReportInfo CreateReport(CreateReportInfoData reportData)
Parameters
reportData
Returns
CreateScheduledTask(ScheduledTaskCreateData)
Declaration
public ScheduledTask CreateScheduledTask(ScheduledTaskCreateData scheduledTaskData)
Parameters
scheduledTaskData
Returns
CreateUserRole(CreateUserRoleData)
Declaration
public UserRole CreateUserRole(CreateUserRoleData userRole)
Parameters
userRole
Returns
DeleteCategory(string)
Declaration
public void DeleteCategory(string categoryId)
Parameters
categoryId
string
DeleteDataAlert(string)
Declaration
public void DeleteDataAlert(string dataAlertId)
Parameters
dataAlertId
string
DeleteDataAlertExecution(string, string)
Declaration
public void DeleteDataAlertExecution(string dataAlertId, string executionId)
Parameters
dataAlertId
string
executionId
string
DeleteDataAlertExecutions(string)
Declaration
public void DeleteDataAlertExecutions(string dataAlertId)
Parameters
dataAlertId
string
DeleteDataConnection(string)
Declaration
public void DeleteDataConnection(string dataConnectionId)
Parameters
dataConnectionId
string
DeletePermission(PermissionCategory, string)
Declaration
public void DeletePermission(PermissionCategory permissionCategory, string permissionId)
Parameters
permissionCategory
permissionId
string
DeleteReport(string, string)
Declaration
public void DeleteReport(string reportId, string revisionId = null)
Parameters
reportId
string
revisionId
string
DeleteReportRevision(string, string)
Declaration
public void DeleteReportRevision(string reportId, string revisionId)
Parameters
reportId
string
revisionId
string
DeleteReportShelve(string)
Declaration
public void DeleteReportShelve(string reportId)
Parameters
reportId
string
DeleteScheduledTask(string)
Declaration
public void DeleteScheduledTask(string scheduledTaskId)
Parameters
scheduledTaskId
string
DeleteScheduledTaskExecution(string, string)
Declaration
public void DeleteScheduledTaskExecution(string scheduledTaskId, string executionId)
Parameters
scheduledTaskId
string
executionId
string
DeleteScheduledTaskExecutions(string)
Declaration
public void DeleteScheduledTaskExecutions(string scheduledTaskId)
Parameters
scheduledTaskId
string
DeleteUser(string)
Declaration
public void DeleteUser(string userId)
Parameters
userId
string
DeleteUserRole(string)
Declaration
public void DeleteUserRole(string userRoleId)
Parameters
userRoleId
string
DeleteUserRoleUser(string, string)
Declaration
public void DeleteUserRoleUser(string userRoleId, string userId)
Parameters
userRoleId
string
userId
string
Dispose()
Declaration
public void Dispose()
ExecuteDataAlert(string)
Declaration
public void ExecuteDataAlert(string dataAlertId)
Parameters
dataAlertId
string
ExecuteScheduledTask(string)
Declaration
public void ExecuteScheduledTask(string scheduledTaskId)
Parameters
scheduledTaskId
string
GetCategories()
Declaration
public IEnumerable<Category> GetCategories()
Returns
IEnumerable<Category>
GetCategories(ReportAccessMode)
Declaration
public IEnumerable<Category> GetCategories(ReportAccessMode accessMode)
Parameters
accessMode
Returns
IEnumerable<Category>
GetCategory(string)
Declaration
public Category GetCategory(string categoryId)
Parameters
categoryId
string
Returns
GetCategoryReports(string)
Declaration
public IEnumerable<ReportInfo> GetCategoryReports(string categoryId)
Parameters
categoryId
string
Returns
IEnumerable<ReportInfo>
GetDataAlert(string)
Declaration
public DataAlert GetDataAlert(string dataAlertId)
Parameters
dataAlertId
string
Returns
GetDataAlertDocument(string)
Declaration
public ScheduledDocument GetDataAlertDocument(string documentId)
Parameters
documentId
string
Returns
GetDataAlertExecutions(string)
Declaration
public IEnumerable<SchedulingExecution> GetDataAlertExecutions(string dataAlertId)
Parameters
dataAlertId
string
Returns
IEnumerable<SchedulingExecution>
GetDataAlerts()
Declaration
public IEnumerable<DataAlert> GetDataAlerts()
Returns
IEnumerable<DataAlert>
GetDataConnection(string)
Declaration
public DataConnection GetDataConnection(string dataConnectionId)
Parameters
dataConnectionId
string
Returns
GetDataConnectionProviders()
Declaration
public IEnumerable<DbProviderInfo> GetDataConnectionProviders()
Returns
IEnumerable<DbProviderInfo>
GetDataConnections()
Declaration
public IEnumerable<DataConnection> GetDataConnections()
Returns
IEnumerable<DataConnection>
GetDocument(string)
Declaration
public byte[] GetDocument(string documentId)
Parameters
documentId
string
Returns
byte[]
GetLatestReportRevision(string)
Declaration
public ReportRevisionContent GetLatestReportRevision(string reportId)
Parameters
reportId
string
Returns
GetPermissions(string, PermissionCategory)
Declaration
public IEnumerable<Permission> GetPermissions(string id, PermissionCategory permissionCategory)
Parameters
id
string
permissionCategory
Returns
IEnumerable<Permission>
GetReportInfo(string)
Declaration
public ReportInfo GetReportInfo(string reportId)
Parameters
reportId
string
Returns
GetReportInfos()
Declaration
public IEnumerable<ReportInfo> GetReportInfos()
Returns
IEnumerable<ReportInfo>
GetReportInfosInCategory(string)
Declaration
public IEnumerable<ReportInfo> GetReportInfosInCategory(string categoryId)
Parameters
categoryId
string
Returns
IEnumerable<ReportInfo>
GetReportParameters(string)
Declaration
public IEnumerable<ReportParameter> GetReportParameters(string reportId)
Parameters
reportId
string
Returns
IEnumerable<ReportParameter>
GetReportRevision(string, int)
Declaration
public ReportRevisionContent GetReportRevision(string reportId, int revisionId)
Parameters
reportId
string
revisionId
int
Returns
GetReportRevisions(string)
Declaration
public IEnumerable<ReportRevisionInfo> GetReportRevisions(string reportId)
Parameters
reportId
string
Returns
IEnumerable<ReportRevisionInfo>
GetReportShelve(string)
Declaration
public ReportShelveContent GetReportShelve(string reportId)
Parameters
reportId
string
Returns
GetScheduledTask(string)
Declaration
public ScheduledTask GetScheduledTask(string scheduledTaskId)
Parameters
scheduledTaskId
string
Returns
GetScheduledTaskDocument(string)
Declaration
public ScheduledDocument GetScheduledTaskDocument(string documentId)
Parameters
documentId
string
Returns
GetScheduledTaskExecutions(string)
Declaration
public IEnumerable<SchedulingExecution> GetScheduledTaskExecutions(string scheduledTaskId)
Parameters
scheduledTaskId
string
Returns
IEnumerable<SchedulingExecution>
GetScheduledTasks()
Declaration
public IEnumerable<ScheduledTask> GetScheduledTasks()
Returns
IEnumerable<ScheduledTask>
GetUser(string)
Declaration
public User GetUser(string userId)
Parameters
userId
string
Returns
GetUserRoleUsers(string)
Declaration
public IEnumerable<User> GetUserRoleUsers(string userRoleId)
Parameters
userRoleId
string
Returns
IEnumerable<User>
GetUserRoles()
Declaration
public IEnumerable<UserRole> GetUserRoles()
Returns
IEnumerable<UserRole>
GetUserRoles(string)
Declaration
public List<UserRole> GetUserRoles(string userId)
Parameters
userId
string
Returns
List<UserRole>
LockReport(string)
Declaration
public void LockReport(string reportId)
Parameters
reportId
string
Login(string, string)
Declaration
public void Login(string username, string password)
Parameters
username
string
password
string
Logout()
Declaration
public void Logout()
PublishReport(string, string, bool)
Declaration
public void PublishReport(string reportId, string comment, bool keepLocked = false)
Parameters
reportId
string
comment
string
keepLocked
bool
SetFavoriteReport(string, bool)
Declaration
public void SetFavoriteReport(string reportId, bool isFavorite)
Parameters
reportId
string
isFavorite
bool
ShelveReportContent(string, byte[])
Declaration
public void ShelveReportContent(string reportId, byte[] content)
Parameters
reportId
string
content
byte[]
UnlockReport(string)
Declaration
public void UnlockReport(string reportId)
Parameters
reportId
string
UpdateDataConnection(DataConnection)
Declaration
public DataConnection UpdateDataConnection(DataConnection dataConnection)
Parameters
dataConnection
Returns
UpdateLocalUser(UpdateLocalUserData)
Declaration
public User UpdateLocalUser(UpdateLocalUserData user)
Parameters
user
Returns
UpdateReport(UpdateReportInfo)
Declaration
public ReportInfo UpdateReport(UpdateReportInfo updateReportInfo)
Parameters
updateReportInfo
Returns
UpdateScheduledTask(ScheduledTask)
Declaration
public ScheduledTask UpdateScheduledTask(ScheduledTask scheduledTask)
Parameters
scheduledTask
Returns
UpdateUserRoleUsers(string, IEnumerable<string>)
Declaration
public void UpdateUserRoleUsers(string userRoleId, IEnumerable<string> userIds)
Parameters
userRoleId
string
userIds
IEnumerable<string>
UpdateUserRoles(string, IEnumerable<string>)
Declaration
public void UpdateUserRoles(string userId, IEnumerable<string> userRoleIds)
Parameters
userId
string
userRoleIds
IEnumerable<string>