CollectionBase<T> - Classe
Crée une classe générique pour toutes les collections génériques publics.
Hiérarchie d’héritage
System.Object
Microsoft.SharePoint.Publishing.CollectionBase<T>
Microsoft.SharePoint.Publishing.ListItemBasedReadOnlyCollection<T>
Microsoft.SharePoint.Publishing.QueryBasedCollection<T>
Espace de noms : Microsoft.SharePoint.Publishing
Assembly : Microsoft.SharePoint.Publishing (dans Microsoft.SharePoint.Publishing.dll)
Syntaxe
'Déclaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public MustInherit Class CollectionBase(Of T As Class) _
Implements IEnumerable(Of T), ICollection, IEnumerable
'Utilisation
Dim instance As CollectionBase(Of T)
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public abstract class CollectionBase<T> : IEnumerable<T>,
ICollection, IEnumerable
where T : class
Paramètres de type
- T
Remarques
Cette classe implémente l'interface générique Microsoft .NET FrameworkIEnumerable qui est requis pour la liaison de données et itérer les collections. Cette classe implémente l'interface deICollection.NET Frameworket fournit une propriété Count .
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.