Share via


ClientObject class

Provides a base class for objects on a remote client.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Client.ClientObject
    

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

Syntax

'Declaration
Public MustInherit Class ClientObject _
    Implements IFromJson
'Usage
Dim instance As ClientObject
public abstract class ClientObject : IFromJson

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

ClientObject members

Microsoft.SharePoint.Client namespace

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.BusinessData.Infrastructure.ExternalSubscriptionStore
    Microsoft.BusinessData.MetadataModel.AppBdcCatalog
    Microsoft.BusinessData.MetadataModel.Entity
    Microsoft.BusinessData.MetadataModel.EntityField
    Microsoft.BusinessData.MetadataModel.EntityIdentifier
    Microsoft.BusinessData.MetadataModel.EntityView
    Microsoft.BusinessData.MetadataModel.Filter
    Microsoft.BusinessData.MetadataModel.LobSystem
    Microsoft.BusinessData.MetadataModel.LobSystemInstance
    Microsoft.BusinessData.MetadataModel.MethodExecutionResult
    Microsoft.BusinessData.MetadataModel.TypeDescriptor
    Microsoft.BusinessData.Runtime.EntityFieldValueDictionary
    Microsoft.BusinessData.Runtime.EntityIdentity
    Microsoft.BusinessData.Runtime.EntityInstance
    Microsoft.BusinessData.Runtime.NotificationCallback
    Microsoft.BusinessData.Runtime.Subscription
    Microsoft.Office.Client.TranslationServices.SyncTranslator
    Microsoft.Office.Client.TranslationServices.TranslationJob
    Microsoft.Office.Client.TranslationServices.TranslationJobStatus
    Microsoft.Office.Server.Search.lib.OM.SearchSubscriptionSettings.SearchTenantSettings
    Microsoft.Online.SharePoint.SPLogger.LogExport
    Microsoft.Online.SharePoint.SPLogger.LogFileInfo
    Microsoft.Online.SharePoint.TenantAdmin.MiddleTier.DDIAdapter
    Microsoft.Online.SharePoint.TenantAdministration.AppErrorEntry
    Microsoft.Online.SharePoint.TenantAdministration.AppInfo
    Microsoft.Online.SharePoint.TenantAdministration.DeletedSiteProperties
    Microsoft.Online.SharePoint.TenantAdministration.HubSiteProperties
    Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipal
    Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionGrant
    Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionRequest
    Microsoft.Online.SharePoint.TenantAdministration.SiteProperties
    Microsoft.Online.SharePoint.TenantAdministration.SpoOperation
    Microsoft.Online.SharePoint.TenantAdministration.SPOTenantCdnPolicy
    Microsoft.Online.SharePoint.TenantAdministration.SPOTenantInstance
    Microsoft.Online.SharePoint.TenantAdministration.Tenant
    Microsoft.Online.SharePoint.TenantAdministration.TenantLog
    Microsoft.Online.SharePoint.TenantAdministration.TenantLogEntry
    Microsoft.Online.SharePoint.TenantAdministration.TenantSiteDesign
    Microsoft.Online.SharePoint.TenantAdministration.TenantSiteDesignPrincipal
    Microsoft.Online.SharePoint.TenantAdministration.TenantSiteScript
    Microsoft.Online.SharePoint.TenantAdministration.TenantSiteScriptActionResult
    Microsoft.Online.SharePoint.TenantAdministration.UserMigrationProperties
    Microsoft.Online.SharePoint.TenantManagement.ExternalUser
    Microsoft.Online.SharePoint.TenantManagement.GetExternalUsersResults
    Microsoft.Online.SharePoint.TenantManagement.GroupCreationParams
    Microsoft.Online.SharePoint.TenantManagement.ImportProfilePropertiesJobInfo
    Microsoft.Online.SharePoint.TenantManagement.Office365Tenant
    Microsoft.Online.SharePoint.TenantManagement.RemoveExternalUsersResults
    Microsoft.Online.SharePoint.TenantManagement.SPOUserSessionRevocationResult
    Microsoft.Online.SharePoint.TenantManagement.ThemeProperties
    Microsoft.ProjectServer.Client.Assignment
    Microsoft.ProjectServer.Client.Calendar
    Microsoft.ProjectServer.Client.CalendarException
    Microsoft.ProjectServer.Client.CustomField
    Microsoft.ProjectServer.Client.DeletedPublishedAssignment
    Microsoft.ProjectServer.Client.Engagement
    Microsoft.ProjectServer.Client.EngagementComment
    Microsoft.ProjectServer.Client.EngagementTimephasedPeriod
    Microsoft.ProjectServer.Client.EnterpriseProjectType
    Microsoft.ProjectServer.Client.EnterpriseResource
    Microsoft.ProjectServer.Client.EnterpriseResourceCostRate
    Microsoft.ProjectServer.Client.EnterpriseResourceCostRateTable
    Microsoft.ProjectServer.Client.EntityType
    Microsoft.ProjectServer.Client.EntityTypes
    Microsoft.ProjectServer.Client.Event
    Microsoft.ProjectServer.Client.EventHandler
    Microsoft.ProjectServer.Client.LookupEntry
    Microsoft.ProjectServer.Client.LookupTable
    Microsoft.ProjectServer.Client.LookupTables
    Microsoft.ProjectServer.Client.PageSizes
    Microsoft.ProjectServer.Client.Phase
    Microsoft.ProjectServer.Client.PlanAssignment
    Microsoft.ProjectServer.Client.PlanAssignmentInterval
    Microsoft.ProjectServer.Client.Project
    Microsoft.ProjectServer.Client.ProjectDetailPage
    Microsoft.ProjectServer.Client.ProjectResource
    Microsoft.ProjectServer.Client.ProjectServer
    Microsoft.ProjectServer.Client.ProjectServerData
    Microsoft.ProjectServer.Client.QueueJob
    Microsoft.ProjectServer.Client.ResourcePlan
    Microsoft.ProjectServer.Client.ServiceStatus
    Microsoft.ProjectServer.Client.Stage
    Microsoft.ProjectServer.Client.StageCustomField
    Microsoft.ProjectServer.Client.StageDetailPage
    Microsoft.ProjectServer.Client.StatusAssignment
    Microsoft.ProjectServer.Client.StatusAssignmentHistoryLine
    Microsoft.ProjectServer.Client.StatusTask
    Microsoft.ProjectServer.Client.Task
    Microsoft.ProjectServer.Client.TaskLink
    Microsoft.ProjectServer.Client.TimePhase
    Microsoft.ProjectServer.Client.TimeSheet
    Microsoft.ProjectServer.Client.TimeSheetLine
    Microsoft.ProjectServer.Client.TimeSheetPeriod
    Microsoft.ProjectServer.Client.TimeSheetWork
    Microsoft.ProjectServer.Client.WorkflowActivities
    Microsoft.ProjectServer.Client.WorkflowDesigner
    Microsoft.ProjectServer.Client.WorkflowDesignerField
    Microsoft.SharePoint.ApplicationPages.ClientPickerQuery.PickerEntityInformation
    Microsoft.SharePoint.Client.Alert
    Microsoft.SharePoint.Client.AlternateUrl
    Microsoft.SharePoint.Client.Analytics.AnalyticsUsageEntry
    Microsoft.SharePoint.Client.App
    Microsoft.SharePoint.Client.AppInstance
    Microsoft.SharePoint.Client.AppInstanceErrorDetails
    Microsoft.SharePoint.Client.AppPrincipal
    Microsoft.SharePoint.Client.AppPrincipalCredential
    Microsoft.SharePoint.Client.AppPrincipalIdentityProvider
    Microsoft.SharePoint.Client.AppPrincipalManager
    Microsoft.SharePoint.Client.AppPrincipalName
    Microsoft.SharePoint.Client.AppTile
    Microsoft.SharePoint.Client.Attachment
    Microsoft.SharePoint.Client.Audit
    Microsoft.SharePoint.Client.Change
    Microsoft.SharePoint.Client.ClientObjectCollection
    Microsoft.SharePoint.Client.CompatibilityRange
    Microsoft.SharePoint.Client.CompliancePolicy.PolicyEvaluationInfo
    Microsoft.SharePoint.Client.CompliancePolicy.SPContainerId
    Microsoft.SharePoint.Client.CompliancePolicy.SPPolicyAssociation
    Microsoft.SharePoint.Client.CompliancePolicy.SPPolicyBinding
    Microsoft.SharePoint.Client.CompliancePolicy.SPPolicyDefinition
    Microsoft.SharePoint.Client.CompliancePolicy.SPPolicyEvent
    Microsoft.SharePoint.Client.CompliancePolicy.SPPolicyRule
    Microsoft.SharePoint.Client.CompliancePolicy.SPPolicyStore
    Microsoft.SharePoint.Client.CompliancePolicy.SPPolicyStoreProxy
    Microsoft.SharePoint.Client.CompliancePolicy.SPScsTenantEndPointInfo
    Microsoft.SharePoint.Client.CompliancePolicy.SPSyncNotificationEndpointInfo
    Microsoft.SharePoint.Client.ContentType
    Microsoft.SharePoint.Client.CreatablesInfo
    Microsoft.SharePoint.Client.CurrencyList
    Microsoft.SharePoint.Client.DlpPolicyTip
    Microsoft.SharePoint.Client.DocumentManagement.MetadataDefaults
    Microsoft.SharePoint.Client.DocumentSet.DefaultDocument
    Microsoft.SharePoint.Client.DocumentSet.DocumentSet
    Microsoft.SharePoint.Client.DocumentSet.DocumentSetTemplate
    Microsoft.SharePoint.Client.EffectiveInformationRightsManagementSettings
    Microsoft.SharePoint.Client.EventReceiverDefinition
    Microsoft.SharePoint.Client.Feature
    Microsoft.SharePoint.Client.Field
    Microsoft.SharePoint.Client.FieldLink
    Microsoft.SharePoint.Client.FieldStringValues
    Microsoft.SharePoint.Client.File
    Microsoft.SharePoint.Client.FileVersion
    Microsoft.SharePoint.Client.FileVersionEvent
    Microsoft.SharePoint.Client.FlowSynchronizationResult
    Microsoft.SharePoint.Client.Folder
    Microsoft.SharePoint.Client.Form
    Microsoft.SharePoint.Client.HashtagStoreManager
    Microsoft.SharePoint.Client.InformationPolicy.ProjectPolicy
    Microsoft.SharePoint.Client.InformationRightsManagementFileSettings
    Microsoft.SharePoint.Client.InformationRightsManagementSettings
    Microsoft.SharePoint.Client.ListBloomFilter
    Microsoft.SharePoint.Client.ListItemVersion
    Microsoft.SharePoint.Client.ListTemplate
    Microsoft.SharePoint.Client.MetadataNavigation.MetadataNavigationSettings
    Microsoft.SharePoint.Client.MicroServiceManager
    Microsoft.SharePoint.Client.MountedFolderInfo
    Microsoft.SharePoint.Client.MountPointInfo
    Microsoft.SharePoint.Client.Navigation
    Microsoft.SharePoint.Client.NavigationNode
    Microsoft.SharePoint.Client.OAuth.NativeClient
    Microsoft.SharePoint.Client.ObjectSharingInformation
    Microsoft.SharePoint.Client.ObjectSharingInformationUser
    Microsoft.SharePoint.Client.ObjectSharingSettings
    Microsoft.SharePoint.Client.PickerSettings
    Microsoft.SharePoint.Client.Principal
    Microsoft.SharePoint.Client.PropertyValues
    Microsoft.SharePoint.Client.Publishing.AddinPlugin
    Microsoft.SharePoint.Client.Publishing.AddinSettings
    Microsoft.SharePoint.Client.Publishing.CustomizableString
    Microsoft.SharePoint.Client.Publishing.Navigation.NavigationTermSetItem
    Microsoft.SharePoint.Client.Publishing.Navigation.NavigationTermSetView
    Microsoft.SharePoint.Client.Publishing.Navigation.StandardNavigationSettings
    Microsoft.SharePoint.Client.Publishing.Navigation.WebNavigationSettings
    Microsoft.SharePoint.Client.Publishing.PublishingSite
    Microsoft.SharePoint.Client.Publishing.PublishingWeb
    Microsoft.SharePoint.Client.Publishing.ScheduledItem
    Microsoft.SharePoint.Client.Publishing.Search
    Microsoft.SharePoint.Client.Publishing.SpotlightChannel
    Microsoft.SharePoint.Client.Publishing.SpotlightVideo
    Microsoft.SharePoint.Client.Publishing.SubtitleFile
    Microsoft.SharePoint.Client.Publishing.VariationLabel
    Microsoft.SharePoint.Client.Publishing.Variations
    Microsoft.SharePoint.Client.Publishing.VideoChannel
    Microsoft.SharePoint.Client.Publishing.VideoItem
    Microsoft.SharePoint.Client.Publishing.VideoPermissionGroup
    Microsoft.SharePoint.Client.Publishing.VideoPlaybackMetadata
    Microsoft.SharePoint.Client.Publishing.VideoThumbnail
    Microsoft.SharePoint.Client.PushNotificationSubscriber
    Microsoft.SharePoint.Client.RecycleBinItem
    Microsoft.SharePoint.Client.RegionalSettings
    Microsoft.SharePoint.Client.RelatedField
    Microsoft.SharePoint.Client.RelatedItemManager
    Microsoft.SharePoint.Client.RemoteWeb
    Microsoft.SharePoint.Client.RequestUserContext
    Microsoft.SharePoint.Client.RequestVariable
    Microsoft.SharePoint.Client.RoleAssignment
    Microsoft.SharePoint.Client.RoleDefinition
    Microsoft.SharePoint.Client.Search.Administration.DocumentCrawlLog
    Microsoft.SharePoint.Client.Search.Administration.SearchObjectOwner
    Microsoft.SharePoint.Client.Search.Analytics.AnalyticsItemData
    Microsoft.SharePoint.Client.Search.Analytics.UsageAnalytics
    Microsoft.SharePoint.Client.Search.ContentPush.CertificateService
    Microsoft.SharePoint.Client.Search.ContentPush.PushTenantManager
    Microsoft.SharePoint.Client.Search.ContentPush.PushTenantServiceInfo
    Microsoft.SharePoint.Client.Search.Portability.SearchConfigurationPortability
    Microsoft.SharePoint.Client.Search.Query.KeywordQueryProperties
    Microsoft.SharePoint.Client.Search.Query.Query
    Microsoft.SharePoint.Client.Search.Query.QueryPersonalizationData
    Microsoft.SharePoint.Client.Search.Query.RankingLabeling
    Microsoft.SharePoint.Client.Search.Query.SearchExecutor
    Microsoft.SharePoint.Client.SecurableObject
    Microsoft.SharePoint.Client.SharePointSharingSettings
    Microsoft.SharePoint.Client.SharingPermissionInformation
    Microsoft.SharePoint.Client.SharingResult
    Microsoft.SharePoint.Client.Site
    Microsoft.SharePoint.Client.SiteHealth.SiteHealthSummary
    Microsoft.SharePoint.Client.SiteUrl
    Microsoft.SharePoint.Client.Social.SocialFeedManager
    Microsoft.SharePoint.Client.Social.SocialFollowingManager
    Microsoft.SharePoint.Client.SPDataLeakagePreventionStatusInfo
    Microsoft.SharePoint.Client.SPMigrationJobStatus
    Microsoft.SharePoint.Client.StorageMetrics
    Microsoft.SharePoint.Client.Taxonomy.ChangedItem
    Microsoft.SharePoint.Client.Taxonomy.ChangeInformation
    Microsoft.SharePoint.Client.Taxonomy.CustomPropertyMatchInformation
    Microsoft.SharePoint.Client.Taxonomy.Label
    Microsoft.SharePoint.Client.Taxonomy.LabelMatchInformation
    Microsoft.SharePoint.Client.Taxonomy.MobileTaxonomyField
    Microsoft.SharePoint.Client.Taxonomy.TaxonomyItem
    Microsoft.SharePoint.Client.Taxonomy.TaxonomySession
    Microsoft.SharePoint.Client.Taxonomy.TermStore
    Microsoft.SharePoint.Client.TenantAppInstance
    Microsoft.SharePoint.Client.TenantSettings
    Microsoft.SharePoint.Client.ThemeInfo
    Microsoft.SharePoint.Client.TimeZone
    Microsoft.SharePoint.Client.UserCustomAction
    Microsoft.SharePoint.Client.UserProfiles.PeopleManager
    Microsoft.SharePoint.Client.UserProfiles.PersonalCache
    Microsoft.SharePoint.Client.UserProfiles.PersonProperties
    Microsoft.SharePoint.Client.UserProfiles.ProfileImageStore
    Microsoft.SharePoint.Client.UserProfiles.ProfileLoader
    Microsoft.SharePoint.Client.UserProfiles.UserProfile
    Microsoft.SharePoint.Client.UserProfiles.UserProfilePropertiesForUser
    Microsoft.SharePoint.Client.UserResource
    Microsoft.SharePoint.Client.Utilities.FileHandlerWopiProperties
    Microsoft.SharePoint.Client.Utilities.UploadStatus
    Microsoft.SharePoint.Client.Utilities.WopiProperties
    Microsoft.SharePoint.Client.View
    Microsoft.SharePoint.Client.VisualizationAppSynchronizationResult
    Microsoft.SharePoint.Client.WebInformation
    Microsoft.SharePoint.Client.WebParts.LimitedWebPartManager
    Microsoft.SharePoint.Client.WebParts.WebPart
    Microsoft.SharePoint.Client.WebParts.WebPartDefinition
    Microsoft.SharePoint.Client.WebTemplate
    Microsoft.SharePoint.Client.Workflow.WorkflowAssociation
    Microsoft.SharePoint.Client.Workflow.WorkflowTemplate
    Microsoft.SharePoint.Client.WorkflowServices.InteropService
    Microsoft.SharePoint.Client.WorkflowServices.WorkflowDefinition
    Microsoft.SharePoint.Client.WorkflowServices.WorkflowDeploymentService
    Microsoft.SharePoint.Client.WorkflowServices.WorkflowInstance
    Microsoft.SharePoint.Client.WorkflowServices.WorkflowInstanceService
    Microsoft.SharePoint.Client.WorkflowServices.WorkflowServicesManager
    Microsoft.SharePoint.Client.WorkflowServices.WorkflowSubscription
    Microsoft.SharePoint.Client.WorkflowServices.WorkflowSubscriptionService
    Microsoft.SharePoint.ClientSideComponent.StorageEntity
    Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.SiteCollectionAppCatalogAllowedItem
    Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.SiteCollectionCorporateCatalogAccessor
    Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.TenantCorporateCatalogAccessor
    Microsoft.SharePoint.Packaging.AppDetails
    Microsoft.SharePoint.Packaging.AppIconInfo
    Microsoft.SharePoint.WebControls.ModuleLink
    Microsoft.SharePoint.WebControls.ResourceManifestInformation