SharePoint WebService (1)
对于任何服务,你都能找到一个*.wsdl.aspx文件,其可以生成服务的WSDL(Web Services Description Language),一个*.disco.aspx文件提供访问发现实现,以及一个实际的*.asmx端点文件,它们中的大部分只是包含了一个引用到实际实现服务功能的SharePoint程序集和类型的页面指示符。
服务文件类型 | 描述 |
*.wsdl.aspx (search.wsdl.aspx) | 在SharePoint中生成WSDL(Web Services Description Language)的文件 |
*.disco.aspx (seach.disco.aspx) | 提供发现实现的文件 |
*.asmx (search.asmx) | Web Services端点文件,它们中大部分只是包含一个引用到实际实现服务功能的SharePoint程序集和类型的页面指示符 |
开箱即用的服务
在SharePoint中,有很多Web Services是以OOTB(开箱即用,Out Of The Box)的方式实现的,这可以完成大部分通用而基本的任务:从管理任务到搜索,到处理列表数据等等。下面是一个可供你引用的SharePoint Web Services的列表,和它们的大致解释。类似这样的简单列表通过让我对所有的服务和方法有一个快速的了解,从而帮助我更好的使用这些Web Services。
服务 | 管理用途 |
(_vti_adm/Admin.asmx) | 创建删除站点的管理方法,获取被部署的SharePoint的语言
|
通知 (Alerts.asmx) | 用于操作SharePoint通知列表项的方法
|
验证 (Authentication.asmx) | 客户端代理为使用窗体验证的站点提供用户验证的方法
|
复制 (Copy.asmx) | 在站点之间或内部复制文件的方法
|
文档工作区 (Dws.asmx) | 管理文档工作区站点和数据的方法
|
窗体 (Forms.asmx) | 当工作于某个列表内容时,返回用在这个用户界面中的窗体信息的方法
|
图像 (Imaging.asmx) | 创建和管理图片库的方法
|
获取列表数据 (DspSts.asmx) | 完成对站点和SharePoint中的列表的查询
|
列表 (Lists.asmx) | 对列表和列表数据进行操作的方法
|
会议 (Meetings.asmx) | 创建和管理会议工作区站点
|
人员 (People.asmx) | 解析和查找安全主体
|
权限 (Permissions.asmx) | 处理站点或列表权限的方法
|
目录管理 (sharepointemailws.asmx) | 管理活动目录e-mail分发组和他们的成员信息的方法
|
站点数据 (SiteData.asmx) | 从站点或列表中返回元数据或列表数据的方法
|
站点 (Sites.asmx) | 返回关于站点集和站点模板的信息的方法
|
搜索 (spsearch.asmx) | 使用搜索服务进行搜索的方法
|
用户和用户组 (usergroup.asmx) | 操作用户角色定义和用户组的方法
|
版本 (Versions.asmx) | 操作文件版本的方法
|
视图 (Views.asmx) | 操作列表视图的方法
|
Web 部件页 (WebPartPages.asmx) | 操作Web 部件页的方法
|
Web应用程序 (Webs.asmx) | 操作站点和子站点的方法
|
MOSS搜索 (Search.asmx) | 通过MOSS(Microsoft Office SharePoint Server)搜索服务进行搜索的方法,它们也包含获取被管理搜索属性的方法
|