SPPersistedObjectCollection<T> class

Fornece uma classe base para coleções que gerenciar objetos SPPersistedObject .

Inheritance hierarchy

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

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public MustInherit Class SPPersistedObjectCollection(Of T As SPPersistedObject) _
    Implements IEnumerable(Of T), IEnumerable
'Uso
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

Type parameters

  • T
    O tipo de objeto contido na coleção.

Comentários

Use um indexador para retornar um único objeto persistente da coleção. Por exemplo, se a coleção for atribuída a uma variável chamada myPersistedObjects, use myPersistedObjects[index] em C# ou deindexde myPersistedObjects() no Visual Basic, onde index é o nome ou o GUID que identifica o objeto persistente na coleção.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

SPPersistedObjectCollection<T> members

Microsoft.SharePoint.Administration namespace