Common Programming Tasks in the Managed Client Object Model
Applies to: SharePoint Foundation 2010
Available in SharePoint Online
The Microsoft SharePoint Foundation 2010 client object models provide means to easily perform numerous tasks with SharePoint lists and sites.
For an example that demonstrates how easy it is to set up a managed client application to work with SharePoint data, see Creating a Basic SharePoint Foundation Client Application. For information about how to set up a basic context to use the ECMAScript (JavaScript, JScript) version of examples, see Setting Up an Application Page for JavaScript. For information about how to implement the Silverlight object model within an application project, see Using the Silverlight Object Model.
You can use the managed client object model within the context of Microsoft Business Connectivity Services (BCS). For examples that show how to use the client object model in Business Connectivity Services applications, see Code Snippets: Using the SharePoint Client Object Model with External Lists.
Common Tasks
How to: Create, Update, and Delete Lists
How to: Create, Update, and Delete List Items
How to: Work with Users and Groups
How to: Break Role Assignment Inheritance
How to: Work with User Custom Actions
How to: Work with Web Parts on a Page
Advanced Tasks
How to: Use Exception Handling Scope
Code Sample: Silverlight List Viewer
See Also
Concepts
SharePoint 2010 Client Object Model Hierarchy and Identity
Client Context as Central Object
Client Objects, Value Objects, and Scalar Properties
SharePoint Client Object Creation
SharePoint 2010 Client Object Model Guidelines
Differences Between Managed and JavaScript Object Models
Authentication in the Managed Client Object Models
Other Resources
Using the SharePoint Foundation 2010 Managed Client Object Model