SharePoint Foundation 对象模型中的命名空间

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

Microsoft SharePoint Foundation 2010 对象模型由 76 个命名空间组成,这些命名空间包含在运行 SharePoint Foundation 的服务器上的 SharePoint 网站所使用的 19 个程序集中。

公共命名空间

下表列出了公共命名空间,标识了它们的程序集,并简要描述了可用来自定义部署的命名空间。

名称

程序集

说明

Microsoft.BusinessData.Infrastructure

Microsoft.BusinessData(在 Microsoft.BusinessData.dll 中)

提供用于处理业务数据基础结构的类型和成员。

Microsoft.BusinessData.Infrastructure.Collections

Microsoft.BusinessData(在 Microsoft.BusinessData.dll 中)

提供用于处理业务数据基础结构集合的类型和成员。

Microsoft.BusinessData.Infrastructure.SecureStore

Microsoft.BusinessData(在 Microsoft.BusinessData.dll 中)

提供用于处理安全存储区的接口、类和枚举。

Microsoft.BusinessData.Infrastructure.Throttle

Microsoft.BusinessData(在 Microsoft.BusinessData.dll 中)

提供用于加载和控制限制规则的接口。

Microsoft.BusinessData.MetadataModel

Microsoft.BusinessData(在 Microsoft.BusinessData.dll 中)

提供用于设计外部系统、外部内容类型以及外部内容类型之间的关联的类、接口、方法和枚举。

Microsoft.BusinessData.MetadataModel.Collections

Microsoft.BusinessData(在 Microsoft.BusinessData.dll 中)

提供用于处理元数据模型中的集合的类。

Microsoft.BusinessData.Offlining

Microsoft.BusinessData(在 Microsoft.BusinessData.dll 中)

提供用于处理客户端上的数据缓存的类。

Microsoft.BusinessData.Runtime

Microsoft.BusinessData(在 Microsoft.BusinessData.dll 中)

提供用于创建或补充由使用 Microsoft .NET Framework 类型反射器所反映的类型的类。

Microsoft.BusinessData.SystemSpecific

Microsoft.BusinessData(在 Microsoft.BusinessData.dll 中)

提供用于处理特定于外部系统的任务的类。

Microsoft.BusinessData.SystemSpecific.Wcf

Microsoft.BusinessData(在 Microsoft.BusinessData.dll 中)

提供用于创建用户生成的代理以及指定和实例化自定义绑定的类。

Microsoft.HtmlTrans

Microsoft HtmlTrans 接口(在 Microsoft.HtmlTrans.Interface.dll 中)

提供自定义转换应用程序的接口,这些应用程序可将 HTML 版的文档传递给未在其计算机上安装所需客户端应用程序或查看器的用户。

Microsoft.SharePoint

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供类型和成员以使用首要网站及其子网站或列表。

Microsoft.SharePoint.Administration

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于管理 SharePoint Foundation 部署的管理类型和成员。

Microsoft.SharePoint.Administration.AccessControl

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于执行访问控制,确定对安全对象的访问,指定访问规则以及确定权限的类型和成员。

Microsoft.SharePoint.Administration.Backup

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于对 SharePoint 网站执行备份和还原操作的类型和成员。

Microsoft.SharePoint.Administration.Claims

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于管理基于声明的身份验证的管理类型和成员。

Microsoft.SharePoint.Administration.Health

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于处理 SharePoint 运行状况分析器规则和报告的类型和成员。

Microsoft.SharePoint.AdministrationOperation

Microsoft.SharePoint.AdministrationOperation(在 Microsoft.SharePoint.AdministrationOperation.dll 中)

提供用于在 SharePoint Foundation 中执行管理操作的类型和成员。

Microsoft.SharePoint.ApplicationRuntime

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供能够用于对 SharePoint Foundation 的运行时行为的某些方面(例如缓存行为和区域性设置)进行自定义的类和接口。

Microsoft.SharePoint.Applications.GroupBoard

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供与 GroupBoard 功能关联的类。

Microsoft.SharePoint.Applications.GroupBoard

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供可与 GroupBoard 页的移动设备版本一起使用的服务器控件。

Microsoft.SharePoint.Applications.GroupBoard.WebControls

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

为 GroupBoard 功能提供 Web 控件定义和事件处理程序。

Microsoft.SharePoint.Applications.GroupBoard.WebPartPages

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

为 GroupBoard 功能提供 Web 部件页定义。

Microsoft.SharePoint.BusinessData.Administration

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于管理外部内容类型的类。

Microsoft.SharePoint.BusinessData.Infrastructure

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于处理业务数据连接 (BDC) 服务的元数据的类。

Microsoft.SharePoint.BusinessData.MetadataModel

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于处理元数据模型的类。

Microsoft.SharePoint.BusinessData.MetadataModel.Constants

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于定义元数据模型中使用的常量的类。

Microsoft.SharePoint.BusinessData.Parser

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于处理包内容的类。

Microsoft.SharePoint.BusinessData.Runtime

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

创建或扩充可使用 Microsoft .NET Framework 类型反射器反映的类型。

Microsoft.SharePoint.BusinessData.SharedService

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于处理共享服务的类。

Microsoft.SharePoint.BusinessData.SystemSpecific

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于处理限制规则的类。

Microsoft.SharePoint.Client

Microsoft.SharePoint.Client(在 Microsoft.SharePoint.Client.dll 中)

提供 Microsoft.SharePoint 命名空间中的、用于首要网站及其列表或子网站的类型和成员的子集。

Microsoft.SharePoint.Client.Application

Microsoft.SharePoint.Client.Runtime(在 Microsoft.SharePoint.Client.Runtime.dll 中)

提供用于通过在客户端计算机上运行的代码执行身份验证的对象模型。

Microsoft.SharePoint.Client.Utilities

Microsoft.SharePoint.Client(在 Microsoft.SharePoint.Client.dll 中)

提供用于编码字符串、处理安全主体以及执行特定的实用程序任务的客户端对象模型。

Microsoft.SharePoint.Client.WebParts

Microsoft.SharePoint.Client(在 Microsoft.SharePoint.Client.dll 中)

提供用于处理客户端上的 Web 部件的类型和成员。

Microsoft.SharePoint.Client.Workflow

Microsoft.SharePoint.Client(在 Microsoft.SharePoint.Client.dll 中)

提供从客户端对象模型到 SharePoint Foundation 工作流的入口点。此命名空间的成员将镜像在客户端对象模型中找到的成员。

Microsoft.SharePoint.Deployment

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于在 SharePoint Foundation 网站之间导入和导出内容的类型和成员。

Microsoft.SharePoint.Diagnostics

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于将应用程序信息记录到 SharePoint Foundation 用法和诊断日志中的类型和成员。

Microsoft.SharePoint.Dsp

Microsoft.SharePoint.Dsp(在 Microsoft.SharePoint.Dsp.dll 中)

为 SharePoint Foundation 中使用的数据检索服务适配器提供基类。

Microsoft.SharePoint.Dsp.OleDb

Microsoft.SharePoint.Dsp.OleDb(在 Microsoft.SharePoint.Dsp.OleDb.dll 中)

提供用于对 OLE DB 数据源执行查询的数据检索服务适配器。

Microsoft.SharePoint.Dsp.SoapPT

Microsoft.SharePoint.Dsp.SoapPT(在 Microsoft.SharePoint.Dsp.SoapPT.dll 中)

提供用于对任意 Web 服务执行传递查询的数据检索服务适配器。

Microsoft.SharePoint.Dsp.Sts

Microsoft.SharePoint.Dsp.Sts(在 Microsoft.SharePoint.Dsp.Sts.dll 中)

提供用于对 SharePoint Foundation 中的网站、列表和文档库执行查询的数据检索服务适配器。

Microsoft.SharePoint.Dsp.XmlUrl

Microsoft.SharePoint.Dsp.XmlUrl(在 Microsoft.SharePoint.Dsp.XmlUrl.dll 中)

提供用于对任意 XML 数据源执行查询的数据检索服务适配器。

Microsoft.SharePoint.EmailIntegration

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于将与用户的电子邮件通信集成到 SharePoint Foundation 网站中的类。

Microsoft.SharePoint.IdentityModel

Microsoft.SharePoint.IdentityModel(在 Microsoft.SharePoint.IdentityModel.dll 中)

提供用于管理和处理基于声明的标识模型配置的类型和成员。

Microsoft.SharePoint.IdentityModel.Pages

Microsoft.SharePoint.IdentityModel(在 Microsoft.SharePoint.IdentityModel.dll 中)

为使用声明的页面和登录模式提供类型和成员。

Microsoft.SharePoint.JSGrid

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供的方法用于控制网格控件内所使用的数据的显示和输出格式。

Microsoft.SharePoint.JsonUtilities

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于对涉及网格控件的 ECMAScript 操作进行编码、解码和处理的方法。

Microsoft.SharePoint.Linq

Microsoft.SharePoint.Linq(在 Microsoft.SharePoint.Linq.dll 中)

提供用于实现 LINQ to SharePoint 提供程序的类。

Microsoft.SharePoint.Meetings

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供可用于自定义会议工作区网站的类型和成员。

Microsoft.SharePoint.MobileControls

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于呈现 SharePoint 列表中使用的移动表单和视图页面的服务器控件。

Microsoft.SharePoint.MobileMessage

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于生成可将消息合并到移动设备的 SharePoint Foundation 解决方案的类。

Microsoft.SharePoint.Navigation

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于自定义 SharePoint 网站的导航结构和站点地图的类型和成员。

Microsoft.SharePoint.PowerShell

Microsoft.SharePoint.PowerShell(在 Microsoft.SharePoint.PowerShell.dll 中)

提供的基类用于创建 Windows PowerShell for SharePoint 的自定义 cmdlet。

Microsoft.SharePoint.Search.Query

Microsoft.SharePoint.Search(在 Microsoft.SharePoint.Search.dll 中)

提供用于生成自定义搜索 Web 部件和搜索应用程序的类,以执行针对搜索服务的查询。

Microsoft.SharePoint.Security

Microsoft SharePoint 安全(在 Microsoft.SharePoint.Security.dll 中)

提供为保护特定资源集和操作集而设计的一组代码访问权限和属性类,例如访问 SharePoint Foundation 对象模型、通过 HTTP Get 进行不安全保存以及启用点对点 Web 部件连接。

Microsoft.SharePoint.SoapServer

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

包含的类可实现 SharePoint Foundation Web 服务以及可与 Web 部件页和 Web 部件一起使用的 Web 服务。大多数情况下,不应从服务器调用这些类的成员,而应从客户端应用程序远程调用。

Microsoft.SharePoint.StsAdmin

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供一个接口,用于在 STSADM.EXE 中创建要在命令提示符处运行的自定义操作。

Microsoft.SharePoint.Upgrade

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于升级 SharePoint Foundation 部署的类型和成员。

Microsoft.SharePoint.UserCode

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供可与沙盒解决方案一起使用的类型和成员。

Microsoft.SharePoint.Utilities

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于编码字符串和处理用户信息的实用工具。

Microsoft.SharePoint.WebControls

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供在 SharePoint 网站中的网站和列表页上使用的服务器控件。

Microsoft.SharePoint.WebPartPages

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于创建自定义 Web 部件和 Web 部件页的类、接口和成员。

Microsoft.SharePoint.WebPartPages.Communication

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供可在自定义 Web 部件的类中实现的一组接口及其支持类和成员,用于支持创建与其他 Web 部件的连接。

Microsoft.SharePoint.Workflow

Microsoft.SharePoint(在 Microsoft.SharePoint.dll 中)

提供用于关联、启动和管理工作流模板及实例的类型和成员。

Microsoft.SharePoint.Workflow.Application

Microsoft.SharePoint.Workflows(在 Microsoft.SharePoint.Workflows.dll 中)

提供表示 SharePoint Foundation 中的三阶段工作流的类。

Microsoft.SharePoint.WorkflowActions

Microsoft.SharePoint.WorkflowActions(在 Microsoft.SharePoint.WorkflowActions.dll 中)

提供表示工作流活动的类型。这些活动可集成到工作流活动中。

Microsoft.SharePoint.WorkflowActions.WithKey

Microsoft.SharePoint.WorkflowActions(在 Microsoft.SharePoint.WorkflowActions.dll 中)

提供可启用工作流活动以按 SPItemKey 引用列表项的类。

Microsoft.Web.Design.Server

Microsoft.Web.Design.Server(在 Microsoft.Web.Design.Server.dll 中)

包含在呈现 SharePoint Foundation 网页时使用的接口、类和属性。

Microsoft.Web.Design.Utility

Microsoft.Web.Design.Server(在 Microsoft.Web.Design.Server.dll 中)

包含由 Microsoft.Web.Design.Server 命名空间用来在 SharePoint Foundation 页上呈现元素的帮助程序类。

请参阅

其他资源

SharePoint Foundation 中的工作流