Administrative Class Library

Applies to: SharePoint Foundation 2010

The administrative class library reference of Microsoft SharePoint Foundation includes the major public namespaces that are usable by third-party developers for solutions that run on servers (as distinct from running on a client) and that provide functionality for farm administrators, Web application administrators, and site collection administrators. (For lower-level functionality, see the Core class library reference. For classes that run on a client, see the Client API library reference.)

Major Namespaces

Namespace

Description

Microsoft.SharePoint.Administration

Provides classes for programmatically managing a SharePoint Foundation deployment.

Microsoft.SharePoint.Administration.Backup

Provides classes for protecting data with backups, VSS point-in-time copies, and Microsoft SQL Server database snapshots.

Microsoft.SharePoint.Deployment

Provides classes for importing and exporting content between SharePoint Foundation Web sites.

Microsoft.SharePoint.PowerShell

Provides classes for making custom Windows PowerShell cmdlets.

Microsoft.SharePoint.Security, Microsoft.SharePoint.Administration.Claims, Microsoft.SharePoint.AdministrationOperation, Microsoft.SharePoint.Administration.AccessControl, and Microsoft.SharePoint.IdentityModel

Provides classes for setting and managing permissions, authentication, claims, and other aspects of security.

Microsoft.SharePoint.Upgrade

Provides classes and interfaces for upgrading a SharePoint Foundation deployment.

Microsoft.SharePoint.UserCode

Provides classes that enable management of Sandboxed Solutions in SharePoint 2010.

See Also

Concepts

SharePoint Foundation 2010 Class Libraries

Other Resources

Deciding Which SharePoint 2010 API to Use

SharePoint Foundation 2010 General Reference

What's New in SharePoint Foundation 2010

What's New in SharePoint Server 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