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.

Voir aussi

Référence

CollectionBase<T> - Membres

Microsoft.SharePoint.Publishing - Espace de noms

SyncRoot

Count

Item

IsSynchronized

CopyTo