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 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 (in Microsoft.SharePoint.dll) |
Provides types and members for working with a top-level site and its subsites or lists. |
|
Microsoft.SharePoint (in Microsoft.SharePoint.dll) |
Provides administrative types and members for managing a Windows SharePoint Services deployment. |
|
Microsoft.SharePoint (in Microsoft.SharePoint.dll) |
Provides types and members for performing backup and restore operations on SharePoint sites. |
|
Microsoft.SharePoint (in Microsoft.SharePoint.dll) |
|
|
Microsoft.SharePoint (in Microsoft.SharePoint.dll) |
Provides types and members for importing and exporting content between Windows SharePoint Services Web sites. |
|
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 (in Microsoft.SharePoint.Dsp.OleDb.dll) |
Provides the data retrieval service adapter for performing queries against OLE DB data sources. |
|
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 (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 (in Microsoft.SharePoint.Dsp.XmlUrl.dll) |
Provides the data retrieval service adapter for performing queries against arbitrary XML data sources. |
|
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 (in Microsoft.SharePoint.dll) |
Provides types and members that can be used to customize Meeting Workspace sites. |
|
Microsoft.SharePoint (in Microsoft.SharePoint.dll) |
Provides server controls for rendering the mobile forms and view pages used in SharePoint lists. |
|
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 (in Microsoft.SharePoint.Search.dll) |
|
|
Microsoft.SharePoint.Search (in Microsoft.SharePoint.Search.dll) |
|
|
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 (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 (in Microsoft.SharePoint.dll) |
Provides an interface for creating custom operations to run at the command prompt in STSADM.EXE. |
|
Microsoft.SharePoint (in Microsoft.SharePoint.dll) |
Provides types and members for upgrading a Windows SharePoint Services deployment. |
|
Microsoft.SharePoint (in Microsoft.SharePoint.dll) |
Provides utilities for encoding strings and processing user information. |
|
Microsoft.SharePoint (in Microsoft.SharePoint.dll) |
Provides server controls that are used on site and list pages in a SharePoint site. |
|
Microsoft.SharePoint (in Microsoft.SharePoint.dll) |
Provides classes, interfaces, and members for creating custom Web Parts and Web Part pages |
|
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 (in Microsoft.SharePoint.dll) |
Provides types and members for associating, initiating, and managing workflow templates and instances. |
|
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) |