Namespaces in the Windows SharePoint Services Object Model
The Windows SharePoint Services object model consists of eighteen namespaces in nine assemblies that are used in SharePoint sites on the server that is running Windows SharePoint Services. The following table lists the namespaces, identifies their assemblies, and briefly describes namespaces that can be used to customize a Windows SharePoint Services deployment.
Name | Assembly | Description |
---|---|---|
Microsoft.HtmlTrans.Interface | 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 | Windows SharePoint Services (in Microsoft.SharePoint.dll) | Provides types and members for working with a top-level site and its subsites or lists. |
Microsoft.SharePoint.Administration | Windows SharePoint Services (in Microsoft.SharePoint.dll) | Provides administrative types and members for managing a Windows SharePoint Services deployment. |
Microsoft.SharePoint.ApplicationPages | Windows SharePoint Services (in Microsoft.SharePoint.dll) | The types and members of this namespace support Microsoft Windows SharePoint Services and are not intended to be used directly from your code. |
Microsoft.SharePoint.ApplicationRuntime | Windows SharePoint Services (in Microsoft.SharePoint.dll) | The types and members of this namespace support Microsoft Windows SharePoint Services and are not intended to be used directly from your code. |
Microsoft.SharePoint.Dsp | Microsoft.SharePoint.Dsp (in Microsoft.SharePoint.Dsp.dll) | Provides the base class for the data retrieval service adapters used in Microsoft 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 Microsoft 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.Library | Microsoft.SharePoint.Library (in Microsoft.SharePoint.Library.dll) | The types and members of this namespace support Microsoft Windows SharePoint Services and are not intended to be used directly from your code. |
Microsoft.SharePoint.Meetings | Windows SharePoint Services (in Microsoft.SharePoint.dll) | Provides types and members that can be used to customize Meeting Workspace sites. |
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 WebPart connections. |
Microsoft.SharePoint.SoapServer | Windows SharePoint Services (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.Utilities | Windows SharePoint Services (in Microsoft.SharePoint.dll) | Provides utilities for encoding strings and processing user information. |
Microsoft.SharePoint.WebControls | Windows SharePoint Services (in Microsoft.SharePoint.dll) | Provides server controls that are used on site and list pages in a SharePoint site. |
Microsoft.SharePoint.WebPartPages | Windows SharePoint Services (in Microsoft.SharePoint.dll) | Provides classes, interfaces, and members for creating custom Web Parts and Web Part pages |
Microsoft.SharePoint.WebPartPages.Communication | Windows SharePoint Services (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. |