SPPersistedChildCollection<T> class

Represents a collection of SPPersistedObject objects that have a common parent.

Inheritance hierarchy

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

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

Syntax

'Declaration
<GuidAttribute("081935FA-0049-42a6-8060-572FA8B64B2E")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public MustInherit Class SPPersistedChildCollection(Of T As SPPersistedObject) _
    Inherits SPPersistedObjectCollection(Of T)
'Usage
Dim instance As SPPersistedChildCollection(Of T)
[GuidAttribute("081935FA-0049-42a6-8060-572FA8B64B2E")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public abstract class SPPersistedChildCollection<T> : SPPersistedObjectCollection<T>
where T : SPPersistedObject

Type parameters

  • T
    The type of object contained in the collection.

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.

See also

Reference

SPPersistedChildCollection<T> members

Microsoft.SharePoint.Administration namespace

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPPersistedObjectCollection<T>
    Microsoft.SharePoint.Administration.SPPersistedChildCollection<T>
      Microsoft.SharePoint.Administration.Claims.SPTrustedProviderCollection<T>
      Microsoft.SharePoint.Administration.SPAlternateUrlCollectionManager
      Microsoft.SharePoint.Administration.SPApplicationPoolCollection
      Microsoft.SharePoint.Administration.SPAvailabilityGroupCollection
      Microsoft.SharePoint.Administration.SPDatabaseCollection
      Microsoft.SharePoint.Administration.SPDatabaseServiceCollection
      Microsoft.SharePoint.Administration.SPDatabaseServiceInstanceCollection
      Microsoft.SharePoint.Administration.SPDocumentConverterCollection
      Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection
      Microsoft.SharePoint.Administration.SPIisWebServiceEndpointCollection
      Microsoft.SharePoint.Administration.SPJobDefinitionCollection
      Microsoft.SharePoint.Administration.SPOutboundMailServiceInstanceCollection
      Microsoft.SharePoint.Administration.SPPersistedColumnDefinitionCollection
      Microsoft.SharePoint.Administration.SPPersistedCustomWebTemplateCollection
      Microsoft.SharePoint.Administration.SPProcessIdentityCollection
      Microsoft.SharePoint.Administration.SPResourceMeasureCollection
      Microsoft.SharePoint.Administration.SPRoutingMachinePoolCollection
      Microsoft.SharePoint.Administration.SPServerCollection
      Microsoft.SharePoint.Administration.SPServiceApplicationCollection
      Microsoft.SharePoint.Administration.SPServiceApplicationProxyCollection
      Microsoft.SharePoint.Administration.SPServiceApplicationProxyGroupCollection
      Microsoft.SharePoint.Administration.SPServiceCollection
      Microsoft.SharePoint.Administration.SPServiceInstanceCollection
      Microsoft.SharePoint.Administration.SPServiceProxyCollection
      Microsoft.SharePoint.Administration.SPSolutionCollection
      Microsoft.SharePoint.Administration.SPSolutionLanguagePackCollection
      Microsoft.SharePoint.Administration.SPTimerServiceInstanceCollection
      Microsoft.SharePoint.Administration.SPTracingServiceInstanceCollection
      Microsoft.SharePoint.Administration.SPUsageDefinitionCollection
      Microsoft.SharePoint.Administration.SPUsageReceiverDefinitionCollection
      Microsoft.SharePoint.Administration.SPUserCodeExecutionTierCollection
      Microsoft.SharePoint.Administration.SPWebApplicationCollection
      Microsoft.SharePoint.Administration.SPWebServiceCollection
      Microsoft.SharePoint.Administration.SPWebServiceInstanceCollection
      Microsoft.SharePoint.Administration.SPWellKnownAppPrincipalCollection
      Microsoft.SharePoint.Administration.SPWindowsServiceCollection
      Microsoft.SharePoint.Administration.SPWindowsServiceInstanceCollection
      Microsoft.SharePoint.ApplicationServices.SPAuthenticationPipelineClaimMappingCollection
      Microsoft.SharePoint.Diagnostics.SPDiagnosticsProviderCollection
      Microsoft.SharePoint.Upgrade.SPUpgradeSessionCollection
      Microsoft.SharePoint.UserCode.SPSolutionValidatorCollection