Compartilhar via


GenericCollection<T> classe

A classe GenericCollection para todas as coleções genéricas públicas.

Inheritance hierarchy

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

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

Sintaxe

'Declaração
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public MustInherit Class GenericCollection(Of T As Class) _
    Implements IEnumerable(Of T), ICollection, IEnumerable
'Uso
Dim instance As GenericCollection(Of T)
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public abstract class GenericCollection<T> : IEnumerable<T>, 
    ICollection, IEnumerable
where T : class

Parâmetros de tipo

  • T
    O tipo dos itens contidos na coleção

Comentários

Essa classe implementa a interface genérica do IEnumerable do.NET Framework necessário para associação de dados e coleções de iteração. A classe também implementa a interface de ICollection do.NET Framework e fornece uma propriedade Count .

Segurança de thread

Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.

Ver também

Referência

GenericCollection<T> membros

Microsoft.SharePoint.Taxonomy.Generic namespace