Namespaces in the Windows SharePoint Services Object Model

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The Windows SharePoint Services object model consists of forty-two namespaces in ten assemblies that are used in SharePoint sites on the server that is running Windows SharePoint Services.

Public Namespaces

The following table lists the public namespaces, identifies their assemblies, and briefly describes namespaces that can be used to customize a deployment.

Name

Assembly

Description

Microsoft.HtmlTrans

Microsoft HtmlTrans Interface (in Microsoft.HtmlTrans.Interface.dll)

Provides an interface for custom conversion applications that deliver HTML versions of documents to users who do not have the required client application or viewer installed on their computers.

Microsoft.SharePoint

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Provides types and members for working with a top-level site and its subsites or lists.

Microsoft.SharePoint.Administration

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Provides administrative types and members for managing a Windows SharePoint Services deployment.

Microsoft.SharePoint.Administration.Backup

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Provides types and members for performing backup and restore operations on SharePoint sites.

Microsoft.SharePoint.ApplicationRuntime

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

 

Microsoft.SharePoint.Deployment

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Provides types and members for importing and exporting content between Windows SharePoint Services Web sites.

Microsoft.SharePoint.Dsp

Microsoft.SharePoint.Dsp (in Microsoft.SharePoint.Dsp.dll)

Provides the base class for the data retrieval service adapters used in Windows SharePoint Services.

Microsoft.SharePoint.Dsp.OleDb

Microsoft.SharePoint.Dsp.OleDb (in Microsoft.SharePoint.Dsp.OleDb.dll)

Provides the data retrieval service adapter for performing queries against OLE DB data sources.

Microsoft.SharePoint.Dsp.SoapPT

Microsoft.SharePoint.Dsp.SoapPT (in Microsoft.SharePoint.Dsp.SoapPT.dll)

Provides the data retrieval service adapter for performing pass-through queries against arbitrary Web services.

Microsoft.SharePoint.Dsp.Sts

Microsoft.SharePoint.Dsp.Sts (in Microsoft.SharePoint.Dsp.Sts.dll)

Provides the data retrieval service adapter for performing queries against sites, lists, and document libraries in Windows SharePoint Services.

Microsoft.SharePoint.Dsp.XmlUrl

Microsoft.SharePoint.Dsp.XmlUrl (in Microsoft.SharePoint.Dsp.XmlUrl.dll)

Provides the data retrieval service adapter for performing queries against arbitrary XML data sources.

Microsoft.SharePoint.EmailIntegration

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

 

Microsoft.SharePoint.Help

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

 

Microsoft.SharePoint.Help.Constants

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

 

Microsoft.SharePoint.Help.Search

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

 

Microsoft.SharePoint.Meetings

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Provides types and members that can be used to customize Meeting Workspace sites.

Microsoft.SharePoint.MobileControls

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Provides server controls for rendering the mobile forms and view pages used in SharePoint lists.

Microsoft.SharePoint.Navigation

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Provides types and members for customizing the navigation structures and site maps of SharePoint Web sites.

Microsoft.SharePoint.Search.Administration

Microsoft.SharePoint.Search (in Microsoft.SharePoint.Search.dll)

 

Microsoft.SharePoint.Search.Query

Microsoft.SharePoint.Search (in Microsoft.SharePoint.Search.dll)

 

Microsoft.SharePoint.Security

Microsoft SharePoint Security (in Microsoft.SharePoint.Security.dll)

Provides a set of code access permission and attribute classes designed to protect a specific set of resources and operations, such as access to the Windows SharePoint Services object model, the ability to do unsafe saving on HTTP Gets, and enabling point-to-point Web Part connections.

Microsoft.SharePoint.SoapServer

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Contains classes that implement the Windows SharePoint Services Web Service and Web services for working with Web Part pages and Web Parts. In most cases, the members of these classes are not designed to be called from the server but remotely from client applications.

Microsoft.SharePoint.StsAdmin

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Provides an interface for creating custom operations to run at the command prompt in STSADM.EXE.

Microsoft.SharePoint.Upgrade

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Provides types and members for upgrading a Windows SharePoint Services deployment.

Microsoft.SharePoint.Utilities

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Provides utilities for encoding strings and processing user information.

Microsoft.SharePoint.WebControls

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Provides server controls that are used on site and list pages in a SharePoint site.

Microsoft.SharePoint.WebPartPages

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Provides classes, interfaces, and members for creating custom Web Parts and Web Part pages

Microsoft.SharePoint.WebPartPages.Communication

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Provides a set of interfaces and their supporting classes and members that can be implemented in the class of a custom Web Part to support creating connections with other Web Parts.

Microsoft.SharePoint.Workflow

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Provides types and members for associating, initiating, and managing workflow templates and instances.

Microsoft.SharePoint.WorkflowActions

microsoft.sharepoint.WorkflowActions (in microsoft.sharepoint.WorkflowActions.dll)

Provides types that represent workflow activities. These activities can be assembled into workflow activities.

Internal Namespaces

The types and members of namespaces listed in the following table support Windows SharePoint Services and are not intended to be used directly from your code.

Namespace

Assembly

Microsoft.SharePoint.ApplicationPages

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Microsoft.SharePoint.ApplicationPages.WebControls

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

N:Microsoft.SharePoint.DirectorySoap

Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Microsoft.SharePoint.Search.Internal.Protocols

Microsoft.SharePoint.Search (in Microsoft.SharePoint.Search.dll)

Microsoft.SharePoint.Search.Internal.Protocols.SharePoint2001

Microsoft.SharePoint.Search (in Microsoft.SharePoint.Search.dll)

Microsoft.SharePoint.Search.Internal.Protocols.SharePoint2003

Microsoft.SharePoint.Search (in Microsoft.SharePoint.Search.dll)

Microsoft.SharePoint.Search.Internal.Protocols.SharePoint2006

Microsoft.SharePoint.Search (in Microsoft.SharePoint.Search.dll)

Microsoft.SharePoint.Search.Internal.Protocols.SharePointPortal2003

Microsoft.SharePoint.Search (in Microsoft.SharePoint.Search.dll)

Microsoft.SharePoint.Search.Internal.Protocols.SiteData

Microsoft.SharePoint.Search (in Microsoft.SharePoint.Search.dll)

Microsoft.SharePoint.Search.Internal.Protocols.SPSCrawl

Microsoft.SharePoint.Search (in Microsoft.SharePoint.Search.dll)

Microsoft.SharePoint.Search.Internal.UI

Microsoft.SharePoint.Search (in Microsoft.SharePoint.Search.dll)

N:Microsoft.SharePoint.Search.Internal.WebControls

Microsoft.SharePoint.Search (in Microsoft.SharePoint.Search.dll)

See Also

Other Resources

Workflows in Windows SharePoint Services