Share via


CatalogItem Class

Represents an item in the report server database.

Inheritance Hierarchy

System.Object
  ReportService2005.CatalogItem

Namespace:  ReportService2005
Assembly:  ReportService2005 (in ReportService2005.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public Class CatalogItem
'Usage
Dim instance As CatalogItem
[SerializableAttribute]
public class CatalogItem
[SerializableAttribute]
public ref class CatalogItem
[<SerializableAttribute>]
type CatalogItem =  class end
public class CatalogItem

The CatalogItem type exposes the following members.

Constructors

  Name Description
Public method CatalogItem Initializes a new instance of the CatalogItem class.

Top

Properties

  Name Description
Public property CreatedBy Gets the name of the user that originally added the item to the report server database. Read-only.
Public property CreationDate Gets the date and time that the item was added to the report server database. Read-only.
Public property CreationDateSpecified Gets or sets a value that indicates whether the CreationDate property is specified.
Public property Description Gets or sets the description of an item.
Public property ExecutionDate Gets the date and time at which a report execution snapshot was last created for a report. Read-only.
Public property ExecutionDateSpecified Gets or sets a value that indicates whether the ExecutionDate property is specified.
Public property Hidden Indicates whether an item is hidden on the user interface.
Public property HiddenSpecified Gets or sets a value that indicates whether the Hidden property is specified.
Public property ID Gets the ID of an item in the report server database. Read-only.
Public property MimeType The Multipurpose Internet Mail Extensions (MIME) type of a resource in the report server database. Read-only.
Public property ModifiedBy Gets the name of the user that last modified the item. Read-only.
Public property ModifiedDate Gets the date and time the user last modified the item. Read-only.
Public property ModifiedDateSpecified Gets or sets a value that indicates whether the ModifiedDate property is specified.
Public property Name Gets or sets the name of an item in the report server database.
Public property Path Gets the full path name of an item in the report server database. Read-only.
Public property Size Gets the size, in bytes, of an item in the report server database. Read-only.
Public property SizeSpecified Gets or sets a value that indicates whether the Size property is specified.
Public property Type Gets the type of an item in the report server database. Read-only.
Public property VirtualPath Gets the virtual path of the item in the report server. Read-only.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Remarks

User-defined properties are not represented in CatalogItem objects. To retrieve user-defined properties, use the Property class with the GetProperties method.

CatalogItem is returned as output by the FindItems, ListChildren, and ListScheduledReports methods.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference