Client Class Library

Applies to: SharePoint Foundation 2010

This section provides information about the namespaces of the Microsoft .NET managed and Microsoft Silverlight managed client object models in Microsoft SharePoint Foundation 2010. These two object models generally overlap and are described together, but the reference indicates where a specific type or member applies to only one API.

For information about how to use the types and members that are described in this reference, see SharePoint 2010 Client Object Model.





Core namespace that provides types and members for working with SharePoint Foundation Web sites, list data, and users within a site collection.


Provides types and members for encoding strings, for working with security principals, and for performing specific utilities tasks.


Provides types and members for managing Web Parts within Web Parts pages.


Provides types and members for managing workflow templates and workflow associations.

The members of the Microsoft.SharePoint.Client.Application namespace are reserved for internal use and not intended to be used directly from your code.

See Also


SharePoint Foundation 2010 Class Libraries

Other Resources

SharePoint 2010 Client Object Model

JavaScript Class Library

Deciding Which SharePoint 2010 API to Use

Web Parts in SharePoint Foundation

Workflows in SharePoint Foundation

SharePoint Foundation 2010 General Reference

What's New in SharePoint Foundation 2010

Setting Up the Development Environment for SharePoint 2010 on Windows Vista, Windows 7, and Windows Server 2008

Video: Using the SharePoint 2010 SDK Help

SharePoint Developer Center

SharePoint Developer Team Blog

SharePoint Stack Exchange