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
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