share point Web 服务访问 标准服务接口

Web 服务访问

Office 2007
 
此主题尚未评级 评价此主题
 

是指对 Windows SharePoint Services 3.0 和 Microsoft Office SharePoint Server 2007 中附带的内置 Web 服务的访问。

实例

某个开发人员希望从 SharePoint 网站定期查询列表数据。她构建了一个调用内置的 SharePoint 列表 Web 服务的工具,以执行查询并获取结果集。

技术详细信息

SharePoint 环境包括内置的 Web 服务,这些服务可用于远程处理 SharePoint 对象模型的多个方面。每个 Web 应用程序 Web 服务都安装在 _vti_bin 目录中,该目录映射到以下文件系统位置:

%COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\ISAPI

Office SharePoint Server 2007 Web 应用程序中提供了下列 Web 服务。

 
友好名称位置说明

通知

/_vti_bin/alerts.asmx

提供用于处理 SharePoint 网站中列表项的通知的方法。

Area Web 服务

/_vti_bin/areaservice.asmx

已弃用的 Web 服务。为远程客户端提供一个区域接口。

Authentication Web 服务

/_vti_bin/Authentication.asmx

使 Web 服务能够与表单身份验证一起使用。

BDC Fields Resolver Web 服务

/_vti_bin/bdcfieldsresolver.asmx

用于客户端应用程序的 BDC Fields Resolver Web 服务。保留以仅供内部使用。

BDC Web 服务

/_vti_bin/businessdatacatalog.asmx

业务数据目录元数据 Web 服务。保留以仅供内部使用。

CMS Content Area Toolbox Info Web 服务

/_vti_bin/contentAreaToolboxService.asmx

设计为供 Microsoft Office SharePoint Designer 客户端使用。

Copy Web 服务

/_vti_bin/Copy.asmx

提供用于在 SharePoint 环境中的两个位置之间复制项目的方法。

List Data Retrieval Web 服务

/_vti_bin/DspSts.asmx

提供用于根据 Windows SharePoint Services 中的列表执行查询的方法。

Document Workspace Web 服务

/_vti_bin/DWS.asmx

提供用于管理文档工作区网站及其包含的数据的方法。

Excel Services Web 服务

/_vti_bin/ExcelService.asmx

提供远程调用 Excel Services 或用作 Web 部件回调的方法。

Forms Web 服务

/_vti_bin/Forms.asmx

提供用于返回处理列表内容时用户界面中使用的表单的方法。

Forms Services 代理 Web 服务

/_vti_bin/FormsServiceProxy.asmx

为表单服务提供方法,以便通过代理将请求从基于 Web 的表单发送到远程数据源。

Forms Services Web 服务

/_vti_bin/FormsServices.asmx

提供远程调用表单服务或成功回调基于 Web 的表单的方法。

Imaging Web 服务

/_vti_bin/Imaging.asmx

提供用于创建和管理图片库的方法。

Lists Web 服务

/_vti_bin/Lists.asmx

提供用于处理列表和列表数据的方法。

Meetings Web 服务

/_vti_bin/Meetings.asmx

提供用于创建和管理会议工作区网站的方法。

Official File Web 服务

/_vti_bin/officialfile.asmx

提供用于将文件发送到记录库的方法。

People Web 服务

/_vti_bin/People.asmx

提供用于处理安全组的方法。

Permissions Web 服务

/_vti_bin/Permissions.asmx

提供用于处理网站或列表权限的方法。

Published Links Web 服务

/_vti_bin/publishedlinksservice.asmx

Office system 客户端应用程序和其他应用程序可以获取服务器上面向当前用户的已发布链接的列表。

Publishing Service Web 服务

/_vti_bin/PublishingService.asmx

提供用于远程处理发布服务的方法。

Search Web 服务

/_vti_bin/search.asmx

允许从客户端应用程序和位于 SharePoint 网站上下文之外的 Web 应用程序访问企业级搜索结果。

SharePoint Directory ManagementWeb 服务

/_vti_bin/sharepointemailws.asmx

提供用于远程管理通讯组的方法。

Sites Web 服务

/_vti_bin/sites.asmx

提供用于返回有关网站集的网站模板的信息的方法。

Slide Library Web 服务

/_vti_bin/SlideLibrary.asmx

提供用于幻灯片库回调或远程发布幻灯片的方法。

Search Crawl Web 服务

/_vti_bin/spscrawl.asmx

为远程 Office SharePoint Server 2007 服务器场提供用于本地服务器场爬网的方法。

Search Web 服务

/_vti_bin/spsearch.asmx

提供用于在 Windows SharePoint Services 部署中远程执行搜索的方法。

Users and Groups Web 服务

/_vti_bin/UserGroup.asmx

提供用于处理用户、网站用户组和跨网站用户组的方法。

User Profile Change Web 服务

/_vti_bin/userprofilechangeservice.asmx

提供用于远程查询用户配置文件更改日志的方法。

User Profile Web 服务

/_vti_bin/userprofileservice.asmx

为远程客户端提供用户配置文件界面。

Versions Web 服务

/_vti_bin/versions.asmx

提供用于处理文件版本的方法。

Views Web 服务

/_vti_bin/Views.asmx

提供用于处理列表视图的方法。

Web Part Pages Web 服务

/_vti_bin/webpartpages.asmx

提供用于将信息发送到 Web 服务和从 Web 服务检索信息的方法。

Webs Web 服务

/_vti_bin/Webs.asmx

提供用于处理网站和子网站的方法。

Workflow Web 服务

/_vti_bin/workflow.asmx

提供用于处理工作流的方法。

SharePoint 管理中心 Web 应用程序在 _vti_adm 目录中提供映射到以下文件系统位置的 Web 服务:

%COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\ADMISAPI

下面的 Web 服务是在管理中心 Web 应用程序中公开的。为了确保安全起见,不能从宿主环境中的自定义代码中远程调用这些 Web 服务。

 
友好名称位置说明

管理员

/_vti_adm/admin.asmx

提供用于管理 Windows SharePoint Services 的部署的方法,例如创建或删除网站的方法。

内容部署远程导入

/_vti_adm/ContentDeploymentRemoteImport.asmx

提供使远程服务器场使用内容部署将内容导入本地服务器场的方法。

根据配置的不同,Office Server Web Services Web 应用程序会公开以下内部 Web 服务,这些服务无法从自定义代码调用。

 
友好名称位置说明

搜索 Web 服务

SearchAdmin.asmx

Office SharePoint Server 2007 Search Administration Web 服务。

搜索应用程序 Web 服务

/SSP/Search/SearchAdmin.asmx

Office SharePoint Server 2007 Search Application Administration Web 服务。

Excel Service SOAP

/SSP/ExcelCalculationServer/ExcelService.asmx

Office SharePoint Server 2007 Excel Services Application Web 服务。

支持详细信息

开发人员应注意,对于通过 Web 服务对 SharePoint 环境进行编程调用的代码,在只有少量用户的开发环境中运行时可以按预期方式工作,但在具有大量用户的生产环境中使用时,可能会给性能造成重大影响。同样,对此类代码频繁进行数据库更新也会给生产环境造成重大影响。例如,使用 Web 服务进行大容量加载或与数据库同步列表非常危险,危险程度取决于数据量和同步时间段。访问 Web 服务的代码具有一个更可行的用途,那就是供 Web 部件访问内置服务以查询列表中的一组项目。

注意   只有规定的 Web 服务才支持 Web 服务访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值