DataSourceHistoryCollection Class (Microsoft.PerformancePoint.Scorecards)

Represents a collection of data sources.

Namespace: Microsoft.PerformancePoint.Scorecards
Assembly: Microsoft.PerformancePoint.Scorecards.Client (in microsoft.performancepoint.scorecards.client.dll)

Syntax

'Declaration
<SerializableAttribute> _
<DefaultMemberAttribute("Item")> _
Public Class DataSourceHistoryCollection
    Inherits FirstClassElementHistoryCollection
    Implements ICloneable
'Usage
Dim instance As DataSourceHistoryCollection
[SerializableAttribute] 
[DefaultMemberAttribute("Item")] 
public class DataSourceHistoryCollection : FirstClassElementHistoryCollection, ICloneable

Remarks

The difference between the DataSourceHistoryCollection class and the DataSourceCollection class is that DataSourceCollection is backed by a hashtable and the same DataSource, but different versions cannot be represented. DataSourceHistoryCollection is not backed by a hashtable, and therefore multiple versions of the same data source can be added.

Inheritance Hierarchy

System.Object
   System.Collections.CollectionBase
     Microsoft.PerformancePoint.Scorecards.FirstClassElementHistoryCollection
      Microsoft.PerformancePoint.Scorecards.DataSourceHistoryCollection

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

DataSourceHistoryCollection Members
Microsoft.PerformancePoint.Scorecards Namespace