Share via


ClientObjectCollection<T> class

Provides a base class for a generic collection of ClientObject objects.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.SharePoint.Client.ClientObjectCollection
      Microsoft.SharePoint.Client.ClientObjectCollection<T>
        

Namespace:  Microsoft.SharePoint.Client
Assembly:  Microsoft.SharePoint.Client.Runtime (in Microsoft.SharePoint.Client.Runtime.dll)

Syntax

'Declaration
Public MustInherit Class ClientObjectCollection(Of T) _
    Inherits ClientObjectCollection _
    Implements IQueryable(Of T), IQueryable, IEnumerable
'Usage
Dim instance As ClientObjectCollection(Of T)
public abstract class ClientObjectCollection<T> : ClientObjectCollection, 
    IQueryable<T>, IQueryable, IEnumerable

Type parameters

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

ClientObjectCollection<T> members

Microsoft.SharePoint.Client namespace

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.SharePoint.Client.ClientObjectCollection
      Microsoft.SharePoint.Client.ClientObjectCollection<T>
        Microsoft.BusinessData.MetadataModel.Collections.EntityFieldCollection
        Microsoft.BusinessData.MetadataModel.Collections.EntityIdentifierCollection
        Microsoft.BusinessData.MetadataModel.Collections.EntityInstanceCollection
        Microsoft.BusinessData.MetadataModel.Collections.FilterCollection
        Microsoft.BusinessData.MetadataModel.Collections.LobSystemInstanceCollection
        Microsoft.BusinessData.MetadataModel.Collections.TypeDescriptorCollection
        Microsoft.BusinessData.MetadataModel.ReturnParameterCollection
        Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionGrantCollection
        Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionRequestCollection
        Microsoft.Online.SharePoint.TenantAdministration.SPODeletedSitePropertiesEnumerable
        Microsoft.Online.SharePoint.TenantAdministration.SPOSitePropertiesEnumerable
        Microsoft.Online.SharePoint.TenantAdministration.SPOTenantWebTemplateCollection
        Microsoft.Online.SharePoint.TenantAdministration.UserMigrationPropertiesEnumerable
        Microsoft.Online.SharePoint.TenantManagement.ExternalUserCollection
        Microsoft.Online.SharePoint.TenantManagement.ImportProfilePropertiesJobStatusCollection
        Microsoft.ProjectServer.Client.CalendarCollection
        Microsoft.ProjectServer.Client.CalendarExceptionCollection
        Microsoft.ProjectServer.Client.CustomFieldCollection
        Microsoft.ProjectServer.Client.DeletedPublishedAssignmentCollection
        Microsoft.ProjectServer.Client.DraftAssignmentCollection
        Microsoft.ProjectServer.Client.DraftProjectResourceCollection
        Microsoft.ProjectServer.Client.DraftTaskCollection
        Microsoft.ProjectServer.Client.DraftTaskLinkCollection
        Microsoft.ProjectServer.Client.EngagementCommentCollection
        Microsoft.ProjectServer.Client.EnterpriseProjectTypeCollection
        Microsoft.ProjectServer.Client.EnterpriseResourceCollection
        Microsoft.ProjectServer.Client.EnterpriseResourceCostRateCollection
        Microsoft.ProjectServer.Client.EnterpriseResourceCostRateTableCollection
        Microsoft.ProjectServer.Client.EventCollection
        Microsoft.ProjectServer.Client.EventHandlerCollection
        Microsoft.ProjectServer.Client.LookupEntryCollection
        Microsoft.ProjectServer.Client.LookupTableCollection
        Microsoft.ProjectServer.Client.PhaseCollection
        Microsoft.ProjectServer.Client.PlanAssignmentCollection
        Microsoft.ProjectServer.Client.PlanAssignmentIntervalCollection
        Microsoft.ProjectServer.Client.ProjectCollection
        Microsoft.ProjectServer.Client.ProjectDetailPageCollection
        Microsoft.ProjectServer.Client.ProjectEngagementCollection
        Microsoft.ProjectServer.Client.ProjectEngagementTimephasedCollection
        Microsoft.ProjectServer.Client.PublishedAssignmentCollection
        Microsoft.ProjectServer.Client.PublishedProjectResourceCollection
        Microsoft.ProjectServer.Client.PublishedTaskCollection
        Microsoft.ProjectServer.Client.PublishedTaskLinkCollection
        Microsoft.ProjectServer.Client.QueueJobCollection
        Microsoft.ProjectServer.Client.ResourceEngagementCollection
        Microsoft.ProjectServer.Client.ResourceEngagementTimephasedCollection
        Microsoft.ProjectServer.Client.StageCollection
        Microsoft.ProjectServer.Client.StageCustomFieldCollection
        Microsoft.ProjectServer.Client.StageDetailPageCollection
        Microsoft.ProjectServer.Client.StatusAssignmentCollection
        Microsoft.ProjectServer.Client.StatusAssignmentHistoryLineCollection
        Microsoft.ProjectServer.Client.TimeSheetLineCollection
        Microsoft.ProjectServer.Client.TimeSheetPeriodCollection
        Microsoft.ProjectServer.Client.TimeSheetWorkCollection
        Microsoft.ProjectServer.Client.WorkflowDesignerFieldCollection
        Microsoft.SharePoint.Client.AlertCollection
        Microsoft.SharePoint.Client.AppTileCollection
        Microsoft.SharePoint.Client.AttachmentCollection
        Microsoft.SharePoint.Client.ChangeCollection
        Microsoft.SharePoint.Client.ClientObjectList<T>
        Microsoft.SharePoint.Client.ContentTypeCollection
        Microsoft.SharePoint.Client.DocumentSet.AllowedContentTypeCollection
        Microsoft.SharePoint.Client.DocumentSet.DefaultDocumentCollection
        Microsoft.SharePoint.Client.DocumentSet.SharedFieldCollection
        Microsoft.SharePoint.Client.DocumentSet.WelcomePageFieldCollection
        Microsoft.SharePoint.Client.EventReceiverDefinitionCollection
        Microsoft.SharePoint.Client.FeatureCollection
        Microsoft.SharePoint.Client.FieldCollection
        Microsoft.SharePoint.Client.FieldLinkCollection
        Microsoft.SharePoint.Client.FileCollection
        Microsoft.SharePoint.Client.FileVersionCollection
        Microsoft.SharePoint.Client.FileVersionEventCollection
        Microsoft.SharePoint.Client.FolderCollection
        Microsoft.SharePoint.Client.FormCollection
        Microsoft.SharePoint.Client.GroupCollection
        Microsoft.SharePoint.Client.LanguageCollection
        Microsoft.SharePoint.Client.ListCollection
        Microsoft.SharePoint.Client.ListItemCollection
        Microsoft.SharePoint.Client.ListItemEntityCollection
        Microsoft.SharePoint.Client.ListItemVersionCollection
        Microsoft.SharePoint.Client.ListTemplateCollection
        Microsoft.SharePoint.Client.NavigationNodeCollection
        Microsoft.SharePoint.Client.ObjectSharingInformationUserCollection
        Microsoft.SharePoint.Client.Publishing.EnumerateOnlyVideoCollection
        Microsoft.SharePoint.Client.Publishing.Navigation.NavigationTermCollection
        Microsoft.SharePoint.Client.Publishing.Navigation.NavigationTermProviderNameCollection
        Microsoft.SharePoint.Client.Publishing.SpotlightChannelCollection
        Microsoft.SharePoint.Client.Publishing.SpotlightVideoCollection
        Microsoft.SharePoint.Client.Publishing.SubtitleCollection
        Microsoft.SharePoint.Client.Publishing.VideoChannelCollection
        Microsoft.SharePoint.Client.Publishing.VideoCollection
        Microsoft.SharePoint.Client.Publishing.VideoThumbnailCollection
        Microsoft.SharePoint.Client.PushNotificationSubscriberCollection
        Microsoft.SharePoint.Client.RecycleBinItemCollection
        Microsoft.SharePoint.Client.RelatedFieldCollection
        Microsoft.SharePoint.Client.RoleAssignmentCollection
        Microsoft.SharePoint.Client.RoleDefinitionBindingCollection
        Microsoft.SharePoint.Client.RoleDefinitionCollection
        Microsoft.SharePoint.Client.Search.Query.ReorderingRuleCollection
        Microsoft.SharePoint.Client.Search.Query.SortCollection
        Microsoft.SharePoint.Client.Search.Query.StringCollection
        Microsoft.SharePoint.Client.SharingPermissionInformationCollection
        Microsoft.SharePoint.Client.SharingUserCollection
        Microsoft.SharePoint.Client.SPMigrationJobStatusCollection
        Microsoft.SharePoint.Client.Taxonomy.ChangedItemCollection
        Microsoft.SharePoint.Client.Taxonomy.LabelCollection
        Microsoft.SharePoint.Client.Taxonomy.TaxonomyFieldValueCollection
        Microsoft.SharePoint.Client.Taxonomy.TermCollection
        Microsoft.SharePoint.Client.Taxonomy.TermGroupCollection
        Microsoft.SharePoint.Client.Taxonomy.TermSetCollection
        Microsoft.SharePoint.Client.Taxonomy.TermStoreCollection
        Microsoft.SharePoint.Client.TimeZoneCollection
        Microsoft.SharePoint.Client.UserCollection
        Microsoft.SharePoint.Client.UserCustomActionCollection
        Microsoft.SharePoint.Client.UserProfiles.HashTagCollection
        Microsoft.SharePoint.Client.ViewCollection
        Microsoft.SharePoint.Client.ViewFieldCollection
        Microsoft.SharePoint.Client.VisualizationAppMappedViewCollection
        Microsoft.SharePoint.Client.WebCollection
        Microsoft.SharePoint.Client.WebParts.WebPartDefinitionCollection
        Microsoft.SharePoint.Client.WebTemplateCollection
        Microsoft.SharePoint.Client.Workflow.WorkflowAssociationCollection
        Microsoft.SharePoint.Client.Workflow.WorkflowTemplateCollection
        Microsoft.SharePoint.Client.WorkflowServices.WorkflowDefinitionCollection
        Microsoft.SharePoint.Client.WorkflowServices.WorkflowInstanceCollection
        Microsoft.SharePoint.Client.WorkflowServices.WorkflowSubscriptionCollection
        Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.SiteCollectionAppCatalogAllowedCollection