zoukankan      html  css  js  c++  java
  • 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

    消费查询服务

  • 相关阅读:
    5 数组 Swift/Object-C ——《Swift3.0从入门到出家》
    4 字符串 Swift/Objective -C ——《Swift3.0从入门到出家》
    3 循环语句——《Swift3.0从入门到出家》
    2 分支语句——《Swift3.0 从入门到出家》
    windows环境下安装epress框架的问题解决方法
    关于rem的使用和less编译工具考拉
    实例了解js面向对象的封装和继承等特点
    CSS3弹性盒模型新版和老版写法差异
    canvas实例:旋转缩放的方块
    用canvas的arc绘制时钟
  • 原文地址:https://www.cnblogs.com/TNSSTAR/p/2932729.html
Copyright © 2011-2022 走看看