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.