Freigeben über


ElementCollectionBase<ElementCollectionType, ElementType>-Klasse

Gilt für: PerformancePoint-Dienste für SharePoint Server, Enterprise-Version
Stellt die Basisklasse für eine Auflistung von Elementen dar.

Vererbungshierarchie

System.Object
  System.Collections.ObjectModel.Collection<ElementType>
    System.Collections.ObjectModel.KeyedCollection<Guid, ElementType>
      Microsoft.PerformancePoint.Scorecards.ElementCollectionBase<ElementCollectionType, ElementType>
        Microsoft.PerformancePoint.Scorecards.ActualCollection
        Microsoft.PerformancePoint.Scorecards.DashboardElementCollection
        Microsoft.PerformancePoint.Scorecards.KpiMeasureCollection
        Microsoft.PerformancePoint.Scorecards.TargetCollection

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

Syntax

'Declaration
<SerializableAttribute> _
Public MustInherit Class ElementCollectionBase(Of ElementCollectionType As {New, ElementCollectionBase(Of ElementCollectionType, ElementType)}, ElementType As {Element, IEquatable(Of ElementType)}) _
    Inherits KeyedCollection(Of Guid, ElementType) _
    Implements ICloneable, IDiffable
'Usage
Dim instance As ElementCollectionBase(Of ElementCollectionType, ElementType)
[SerializableAttribute]
public abstract class ElementCollectionBase<ElementCollectionType, ElementType> : KeyedCollection<Guid, ElementType>, 
    ICloneable, IDiffable
where ElementCollectionType : new(), ElementCollectionBase<ElementCollectionType, ElementType>
where ElementType : Element, IEquatable<ElementType>

Typparameter

  • ElementCollectionType
    Der Typ der Auflistung.
  • ElementType
    Der Typ des Elements.

Hinweise

Die Auflistung kann die abgeleiteten Klassen der Elemente enthalten. Diese Auflistung wird durch ein Hashtable -Objekt zur Erleichterung der Suche durch die Guid -Eigenschaft unterstützt.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

ElementCollectionBase<ElementCollectionType, ElementType>-Member

Microsoft.PerformancePoint.Scorecards-Namespace