Share via


CatalogItem Class

Represents an item in a report server database or SharePoint library.

Inheritance Hierarchy

System.Object
  ReportService2010.CatalogItem

Namespace:  ReportService2010
Assembly:  ReportService2010 (in ReportService2010.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 who originally added the item to the SharePoint library.
Public property CreationDate Gets the date and time that the item was added to the SharePoint library.
Public property CreationDateSpecified Gets or sets a value that indicates whether the CreationDate property is specified.
Public property Description Gets the description of an item.
Public property Hidden Gets a value that 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.
Public property ItemMetadata Gets or sets a list of item metadata.
Public property ModifiedBy Gets the name of the user who last modified the item.
Public property ModifiedDate Gets the date and time the user last modified the item.
Public property ModifiedDateSpecified Gets or sets a value that indicates whether the ModifiedDate property is specified.
Public property Name Gets the name of an item.
Public property Path Gets the full path name of an item.
Public property Size Gets the size, in bytes, of an item.
Public property SizeSpecified Gets or sets a value that indicates whether the Size property is specified.
Public property TypeName Gets the type of the item.
Public property VirtualPath Gets the virtual path of the item.

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 by using the GetProperties method.

CatalogItem is returned as output by the ListChildren, and ListScheduledItems(String) 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

ReportService2010 Namespace