Administrative Class Library

Last modified: June 27, 2011

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

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.

Show: