• Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Design
    Unite UX
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Extended Reality
    UI for Unity XR
    Free Tools
    JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class ReportInfo

Provides information about a report.

Inheritance
System.Object
ReportInfo
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.ReportServer.Services.Models
Assembly: Telerik.ReportServer.Services.Models.dll

Syntax

public class ReportInfo

Constructors

ReportInfo()

Declaration
public ReportInfo()

Properties

CanEdit

Determines whether the report can be edited by the logged user.

Declaration
public bool CanEdit { get; set; }
Property Value
System.Boolean

CanView

Determines whether the report can be viewed by the logged user.

Declaration
public bool CanView { get; set; }
Property Value
System.Boolean

CategoryId

Specifies the ID of the category which the report is assigned to.

Declaration
public string CategoryId { get; set; }
Property Value
System.String

CreatedBy

Specifies the ID of the user who has created the report.

Declaration
public string CreatedBy { get; set; }
Property Value
System.String

CreatedByName

Provides the full name of the user who has created the report.

Declaration
public string CreatedByName { get; set; }
Property Value
System.String

Description

Specifies the report description.

Declaration
public string Description { get; set; }
Property Value
System.String

Extension

Specifies the format of the report contents (.trdx or .trdp)

Declaration
public string Extension { get; set; }
Property Value
System.String

Id

Specifies the report identifier.

Declaration
public string Id { get; set; }
Property Value
System.String

IsDraft

Specifies whether the report is a draft.

Declaration
public bool IsDraft { get; set; }
Property Value
System.Boolean

IsFavorite

Specifies whether the report is favorite for the currently logged user.

Declaration
public bool IsFavorite { get; set; }
Property Value
System.Boolean

LastModifiedDate

Gets the DateTime string value in the local timezone on when the report was last modified.

Declaration
[Obsolete("Use instead LastModifiedDateUtc, that accepts and returns date value in UTC.")]
public string LastModifiedDate { get; }
Property Value
System.String

LastModifiedDateUtc

Gets or sets the DateTime in UTC on when the report was last modified.

Declaration
public DateTime LastModifiedDateUtc { get; set; }
Property Value
System.DateTime

LastRevisionId

Specifies the ID of the last report revision.

Declaration
public string LastRevisionId { get; set; }
Property Value
System.String

LockedBy

Specifies the ID of the user who has locked the report.

Declaration
public string LockedBy { get; set; }
Property Value
System.String

LockedByName

Provides the full name of the user who has locked the report.

Declaration
public string LockedByName { get; set; }
Property Value
System.String

Name

Specifies the report name.

Declaration
public string Name { get; set; }
Property Value
System.String

Methods

Equals(Object)

Compares the specified ReportInfo instance with the current instance.

Declaration
public override bool Equals(object obj)
Parameters
System.Object obj

The other ReportInfo instance

Returns
System.Boolean

true if both instances are equal, false otherwise.

Overrides
System.Object.Equals(System.Object)

GetHashCode()

Calculates the specific hash code for the instance.

Declaration
public override int GetHashCode()
Returns
System.Int32

Overrides
System.Object.GetHashCode()

Was this article helpful?

Tell us how we can improve this article

Skip
Getting Started
  • Install Now
  • Online Demos
Support Resources
  • Documentation
  • Knowledge Base
  • Videos
  • Reporting Samples Repository
  • Reporting Release History
Community
  • Forums
  • Blogs
  • Reporting Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.