Freigeben über


PropertyCollection<T>-Klasse

Eine generische abstrakte Basisklassenauflistung mit Unterstützung enthaltener Elemente, die komplexe Eigenschaftentypen wie z. B. Label darstellen.

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.Taxonomy.Generic.GenericCollection<T>
    Microsoft.SharePoint.Taxonomy.Generic.PropertyCollection<T>
      Microsoft.SharePoint.Taxonomy.LabelCollection

Namespace:  Microsoft.SharePoint.Taxonomy.Generic
Assembly:  Microsoft.SharePoint.Taxonomy (in Microsoft.SharePoint.Taxonomy.dll)

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public MustInherit Class PropertyCollection(Of T As Class) _
    Inherits GenericCollection(Of T)
'Usage
Dim instance As PropertyCollection(Of T)
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public abstract class PropertyCollection<T> : GenericCollection<T>
where T : class

Typparameter

  • T
    Der Typ der Elemente in der Auflistung enthalten sind

Hinweise

Diese Klasse bietet Standardunterstützung für die IEnumerator und die Unterstützung der ICollection -Objekt und einen Ganzzahlindexer über die GenericCollection-Basisklasse. Darüber hinaus bietet es einen Zeichenfolgenindexer von abgeleiteten Auflistungsklasse definierten Verhalten.

Threadsicherheit

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

Siehe auch

Referenz

PropertyCollection<T>-Member

Microsoft.SharePoint.Taxonomy.Generic-Namespace

GenericCollection<T>