sharepoint 2007自带的webservice
在SharePoint中,系统提供了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
参考:http://msdn.microsoft.com/en-us/ms445292.aspx
页:
[1]