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.