sharepoint2010 webservice 简介(moss自带)

webservice sharepoint 简介  

2012-08-28 11:14:13|  分类: Moss,sharePoint |  标签: |字号 订阅

 
 

对于任何服务,你都能找到一个*.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的语言
    • CreateSite
    • DeleteSite
    • GetLanguage
    • RefreshConfigCache
通知 (Alerts.asmx)用于操作SharePoint通知列表项的方法
    • DeleteAlerts
    • GetAlerts
验证 (Authentication.asmx)客户端代理为使用窗体验证的站点提供用户验证的方法
    • Login (用于验证)
    • Mode (返回当前站点的验证模式)
复制 (Copy.asmx)在站点之间或内部复制文件的方法
    • CopyIntoItems(把文档以字节数组的形式复制到服务器上的某个位置)
    • CopyIntoItemsLocal (在同一个服务器上把文档从一个位置复制到另外一个位置上)
    • GetItem(创建文档的字节数组格式,以传递给CopyIntoItems方法)
文档工作区 (Dws.asmx)管理文档工作区站点和数据的方法
    • CanCreateDwsUrl
    • CreateDws
    • CreateFolder
    • FindDwsDoc
    • GetDwsData
    • GetDwsMetaData
    • RemoveDwsUser
    • RenameDws
    • UpdateDwsData
窗体 (Forms.asmx)当工作于某个列表内容时,返回用在这个用户界面中的窗体信息的方法
    • GetForm
    • GetFormCollection
图像 (Imaging.asmx)创建和管理图片库的方法
    • CheckSubwebAndList
    • CreateNewFolder
    • Delete
    • Download
    • Edit
    • GetItemsByIds
    • GetItemsXMLData
    • GetListItems
    • ListPictureLibrary
    • Rename
    • Upload
获取列表数据 (DspSts.asmx)完成对站点和SharePoint中的列表的查询
    • Query(完成对SharePoint列表和站点的查询)
列表 (Lists.asmx)对列表和列表数据进行操作的方法
  • AddAttachment
  • AddDiscussionBoardItem
  • AddList
  • AddListFromFeature
  • ApplyContentTypeToList
  • DeleteAttachment
  • DeleteContentType
  • DeleteContentTypeXmlDocument
  • DeleteList
  • GetAttachmentCollection
  • GetList
  • GetListAndView
  • GetListCollection
  • GetListContentType
  • GetListContentTypes
  • GetListItemChanges
  • GetListItemChangesSinceToken
  • GetListItems
  • GetVersionCollection
  • UndoCheckout
  • UpdateContentType
  • UpdateContentTypesXmlDocument
  • UpdateContentTypeXmlDocument
  • UpdateList
  • UpdateListItems
会议 (Meetings.asmx)创建和管理会议工作区站点
  • AddMeeting
  • AddMeetingFromICal
  • CreateWorkspace
  • DeleteWorkspace
  • GetMeetingInformation
  • GetMeetingWorkspaces
  • RemoveMeeting
  • RestoreMeeting
  • SetAttendeeResponse
  • SetWorkspaceTitle
  • UpdateMeeting
  • UpdateMeetingFromICal
人员 (People.asmx)解析和查找安全主体
  • ResolvePrincipals
权限 (Permissions.asmx)处理站点或列表权限的方法
  • AddPermission
  • AddPermissionCollection
  • GetPermissionCollection
  • RemovePermission
  • RemovePermissionCollection
  • UpdatePermission
目录管理 (sharepointemailws.asmx)管理活动目录e-mail分发组和他们的成员信息的方法
  • ChangeContactsMembershipInDistributionGroup
  • ChangeUsersmembershipInDistributionGroup
  • CreateContact
  • CreateDistributionGroup
  • DeleteContact
  • DeleteDistributionGroup
  • GetJobStatus
  • ModifyContact
  • ModifyDistributionGroup
  • RenameDistributionGroup
站点数据 (SiteData.asmx)从站点或列表中返回元数据或列表数据的方法
  • EnumerateFolder
  • GetAttachments
  • GetChanges
  • GetContent
  • GetList
  • GetListCollection
  • GetListItems
  • GetSite
  • GetSiteAndWeb
  • GetSiteUrl
  • GetURLSegments
  • GetWeb
站点 (Sites.asmx)返回关于站点集和站点模板的信息的方法
  • ExportWeb
  • GetSiteTemplates
  • GetUpdatedFormDigest
  • ImportWeb
搜索 (spsearch.asmx)使用搜索服务进行搜索的方法
  • Query
  • QueryEx
  • Registration
  • Status
用户和用户组 (usergroup.asmx)操作用户角色定义和用户组的方法
  • AddGroup
  • AddGroupToRole
  • AddRole
  • AddRoleDef
  • AddUserCollectionToGroup
  • AddUserCollectionToRole
  • AddUserToGroup
  • AddUserToRole
  • GetAllUserCollectionFromWeb
  • GetGroupCollection
  • GetList
  • GetListAndView
  • GetListCollection
  • GetGroupCollectionFromRole
  • GetGroupCollectionFromSite
  • GetGroupCollectionFromUser
  • GetGroupCollectionFromWeb
  • GetGroupInfo
  • GetRoleCollection
  • GetRoleCollectionFromGroup
  • GetRoleCollectionFromUser
  • GetRoleCollectionFromWeb
  • GetRoleInfo
  • GetRolesAndPermissionsForCurrentUser
  • GetRolesAndPermissionsForSite
  • GetUserCollection
  • GetUserCollectionFromGroup
  • GetUserCollectionFromRole
  • GetUserCollectionFromSite
  • GetUserCollectionFromWeb
  • GetUserInfo
  • GetUserLoginFromEmail
  • RemoveGroup
  • RemoveGroupFromRole
  • RemoveRole
  • RemoveUserCollectionFromGroup
  • RemoveUserCollectionFromRole
  • RemoveUserCollectionFromSite
  • RemoveUserFromGroup
  • RemoveUserFromRole
  • RemoveUserFromSite
  • RemoveUserFromWeb
  • UpdateGroupInfo
  • UpdateRoleDefInfo
  • UpdateRoleInfo
  • UpdateUserInfo
版本 (Versions.asmx)操作文件版本的方法
  • DeleteAllVersions
  • DeleteVersion
  • GetVersions
  • RestoreVersion
视图 (Views.asmx)操作列表视图的方法
  • AddView
  • DeleteView
  • GetViewCollection
  • GetViewHtml
  • UpdateView
  • UpdateViewHtml
  • UpdateViewHtml2
Web 部件页 (WebPartPages.asmx)操作Web 部件页的方法
  • AddWebPart
  • AddWebPartToZone
  • AssociateWorkflowMarkup
  • ConvertWebPartFormat
  • DeleteWebPart
  • ExecuteProxyUpdates
  • FetchLegalWorkflowActions
  • GetAssemblyMetaData
  • GetBindingResourceData
  • GetCustomControlList
  • GetDataFromDataSourceControl
  • GetFormCapabilityFromDataSourceControl
  • GetSafeAssemblyInfo
  • GetWebPart
  • GetWebPart2
  • GetWebPartCrossPageCompatibility
  • GetWebPartPage
  • GetWebPartPageConnectionInfo
  • GetWebPartPageDocument
  • GetWebPartProperties
  • GetWebPartProperties2
  • RemoveWorkflowAssociation
  • RenderWebPartForEdit
  • SaveWebPart
  • SaveWebPart2
  • ValidateWorkflowMarkupAndCreateSupportObjects
Web应用程序 (Webs.asmx)操作站点和子站点的方法
  • CreateContentType
  • CustomizeCss
  • DeleteContentType
  • GetActivatedFeatures
  • GetAllSubWebCollection
  • GetColumns
  • GetContentType
  • GetContentTypes
  • GetCustomizedPageStatus
  • GetListTemplates
  • GetWeb
  • GetWebCollection
  • RemoveContentTypeXmlDocument
  • RevertAllFileContentStreams
  • RevertCss
  • RevertFileContentStream
  • UpdateColumns
  • UpdateContentType
  • UpdateContentTypeXmlDocument
  • WebUrlFromPageUrl
MOSS搜索 (Search.asmx)通过MOSS(Microsoft Office SharePoint Server)搜索服务进行搜索的方法,它们也包含获取被管理搜索属性的方法
  • GetSearchMetadata(Search managed properties搜索管理属性)
  • Query
  • QueryEx
  • Registration
  • Status

消费查询服务

转载于:https://www.cnblogs.com/TNSSTAR/archive/2013/02/25/2932729.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值