FirstClassElement Class

Applies to: PerformancePoint Services for SharePoint Server, Enterprise version
Represents a first class object (FCO) that can be versioned.

Inheritance Hierarchy

System.Object
  Microsoft.PerformancePoint.Scorecards.Element
    Microsoft.PerformancePoint.Scorecards.FirstClassElement
      Microsoft.PerformancePoint.Scorecards.Dashboard
      Microsoft.PerformancePoint.Scorecards.DataSource
      Microsoft.PerformancePoint.Scorecards.Filter
      Microsoft.PerformancePoint.Scorecards.FirstClassElementBridge
      Microsoft.PerformancePoint.Scorecards.Kpi
      Microsoft.PerformancePoint.Scorecards.ReportView
      Microsoft.PerformancePoint.Scorecards.Scorecard

Namespace:  Microsoft.PerformancePoint.Scorecards
Assembly:  Microsoft.PerformancePoint.Scorecards.Client (in Microsoft.PerformancePoint.Scorecards.Client.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public MustInherit Class FirstClassElement _
    Inherits Element _
    Implements IDiffable, IEquatable(Of FirstClassElement)
'Usage
Dim instance As FirstClassElement
[SerializableAttribute]
public abstract class FirstClassElement : Element, 
    IDiffable, IEquatable<FirstClassElement>

Remarks

This is the base class for dashboards, data sources, scorecards, report views, filters, key performance indicators (KPIs), and indicators. PerformancePoint Services in Microsoft SharePoint Server 2010 uses SharePoint document libraries and list as the repository for FCOs. Data sources (and published dashboards) are stored in document libraries, and the other FCOs are stored in lists.

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

FirstClassElement Members

Microsoft.PerformancePoint.Scorecards Namespace