Partager via


SPPersistedObjectCollection<T> - Classe

Fournit une classe de base pour les collections qui gèrent des objets SPPersistedObject .

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Administration.SPPersistedObjectCollection<T>
    Microsoft.SharePoint.Administration.SPPersistedChildCollection<T>
    Microsoft.SharePoint.Administration.SPPersistedDependencyCollection<T>

Espace de noms :  Microsoft.SharePoint.Administration
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public MustInherit Class SPPersistedObjectCollection(Of T As SPPersistedObject) _
    Implements IEnumerable(Of T), IEnumerable
'Utilisation
Dim instance As SPPersistedObjectCollection(Of T)
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public abstract class SPPersistedObjectCollection<T> : IEnumerable<T>, 
    IEnumerable
where T : SPPersistedObject

Paramètres de type

  • T
    Le type d'objet contenu dans la collection.

Remarques

Utilisez l'indexeur pour renvoyer un seul objet persistant à partir de la collection. Par exemple, si la collection est assignée à une variable nommée myPersistedObjects, utilisez myPersistedObjects[index] dans C# ou myPersistedObjects(index) dans Visual Basic, où index est le nom ou le GUID qui identifie dans l'objet persistant dans la collection.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPPersistedObjectCollection<T> - Membres

Microsoft.SharePoint.Administration - Espace de noms