大家知道,Autodesk Vault 2014有几个版本,依次为( Basic, Workgroup, Professional),不同版本的功能不相同,关于Vault产品功能的不同之处可以在Vault的产品主页看到。但经常会有客户问到Vault的API在不同版本下有什么不同吗? 或者要实现某个功能,在Vault Basic可以满足需要吗?毕竟大家都想尽可能的节约成本。

对于Vault API来说,各个版本的API功能区别主要体现在是否支持某些服务,这些服务的列表在Vault SDK的“Web Services”节中可以找到。为了方便,我总结了下面这个表格:

  Vault Basic Vault Workgroup Vault Professional
AdminService
Contains methods for manipulating users and groups.

AuthService
A service for authenticating to the Vault server.

 DocumentService
Contains methods for manipulating files and folders within a vault.
 FilestoreService
A service for uploading and downloading binary file data.

FilestoreVaultService
Information on the Knowledge Vaults.

KnowledgeVaultService
Contains methods for getting information about the vaults and options settings.

InformationService
Contains methods to determine information about the server and supported products

IdentificationService
Provides the locations of the data server and the filestore server.

ItemService
Contains methods for manipulating items.

BehaviorService
Contains methods for manipulating behaviors on Entities.

Limited

CategoryService
Contains methods for manipulating categories.

Limited

JobService
Contains methods for manipulating the job queue.

Limited

LifeCycleService
Contains methods for manipulating lifecycles on Entities.

Limited

PropertyService
Contains methods for manipulating properties on Entities.

Limited

ReplicationService
Contains methods for transfering ownerhsip between workgroups.

Limited

RevisionService
Contains methods for manipulating revision values and schemes for Entities.

Limited

SecurityService
Contains methods for setting security on specific Entities.

Limited

ReplicationService
Contains methods for transfering ownerhsip between workgroups.

Limited Limited

DocumentServiceExtensions
Contains more methods for manipulating files and folders within a vault.

-

ChangeOrderService
Contains methods for creating and manipulating change orders.

- -
 

CustomEntityService
Contains methods for creating and manipulating custom entities.

- -

ForumService
Contains methods for posting messages.

- -

ItemService
Contains methods for manipulating items.

- -

PackageService
Contains methods for importing and exporting item data

- -

WinAuthService
Contains methods for logging into and out of vaults using Windows credentials.

- -

除此之外,Vault API还提供了方法来检测你现在正在连接的vault服务器的版本, Web Service API中的InformationService有GetSupportedProducts()方法可以用来判断当前Vault服务器所支持的Vault版本。另外,VDF还提供了一些有用的特性来检查你是否正在使用适当的Vault版本,在VDF中的IVaultConnectManagerService,你可以使用SetProductRequirements()方法指定你的应用所需要的Vault版本,通过这样的方法,你可以阻止应用连接到不支持的Vault版本。具体的用法,大家可以参考SDK中的在线帮助文档。

Vault 不同版本的API的异同的更多相关文章

  1. 最新Android系统版本与API等级对应关系表

    最新Android系统版本与API等级对应关系表 从Android官网拷过来的,方便查阅... 官网地址:https://developer.android.com/guide/topics/mani ...

  2. 版本和API Level对照表

    版本和API Level对照表 Code name Version API level (no code name) 1.0 API level 1 (no code name) 1.1 API le ...

  3. Android 系统版本和API level的关系表

    Android 系统版本和API level的关系表 wiki: https://zh.wikipedia.org/wiki/Android%E6%AD%B7%E5%8F%B2%E7%89%88%E6 ...

  4. Use Generic Replacements of 1.X Framework API Classes 用泛型替换Framework 1.X版本的API类

    第一章,第一节 用泛型替换Framework 1.X版本的API类. 说起来,我是没接触过Framework 1.X版本的程序,12年毕的业(算算时间也一年多了,依旧一事无成,汗),毕业之后到公司实习 ...

  5. Android 平台代号、版本、API 级别和 NDK 版本

    代号.标记和细分版本号 简要来说,Android 的开发是围绕着版本系列进行的,这些版本使用美味的点心名字(按字母顺序)作为代号. 平台代号.版本.API 级别和 NDK 版本 为方便起见,代号与以下 ...

  6. Android各版本及API对应关系,持续更新!

    以下是Android的各个版本与API的对应关系图标,便于查阅,会持续更新 API等级 Android版本号 Android版本名称 对应支持包 API等级1: Android 1.0     API ...

  7. Spring中统一相同版本的api请求路径的一些思考

    Spring中统一相同版本的api请求路径的一些思考 问题场景 当我们在实际开发中,可能会遇到开发相同同版本的api, 假设相同版本的api请求路径为/v1/functionA,/v1/functio ...

  8. 【android】安卓平台版本和API版本的对应关系

    安卓平台版本和API版本对应关系

  9. 极光推送Jpush(v3)服务端PHP版本的api脚本类

    原文地址:http://www.dodobook.net/php/780 关于极光推送的上一篇文章已经说明了,此处就不多说了.使用v3版本的原因是v2使用到2014年年底就停止了.点击查看上一篇的地址 ...

随机推荐

  1. 12款界面精美的 HTML5 & CSS3 网站模板

    这里分享的12款完全采用响应式设计的 HTML5 & CSS3 网站设计模板.每一个细节都精心设计,以创建一个美妙的用户体验.这些响应主题和模板最适合用于电子商务,商业门户网站,个人作品集以及 ...

  2. Android反编译(二)之反编译XML资源文件

    Android反编译(二) 之反编译XML资源文件 [目录] 1.工具 2.反编译步骤 3.重新编译APK 4.实例 5.装X技巧 6.学习总结 1.工具 1).反编译工具  apktool http ...

  3. [New Portal]Windows Azure Virtual Machine (11) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (1)

    <Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,作为自定义的虚拟机模板. 注意:因为在制作VHD的最 ...

  4. Windows Azure Virtual Network (7) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (2)

    <Windows Azure Platform 系列文章目录> 本文介绍的是,当用户在创建Azure Virtual Machine的时候,忘记绑定公网IP,需要重新绑定公网IP的具体操作 ...

  5. mysql插入日期 vs oracle插入日期

    今天做oracle日期插入的时候突然开始疑惑日期是如何插入的. 用框架久了,反而不自己做简单的工作了.比如插入. 通常,新建一个表对象,然后绑定数据,前端form提交,后端getModel后直接mod ...

  6. 解决matplotlib的中文问题

    matplotlib的强大无需我去言说,但它对使用中文的我来说却有一点瑕疵,那就是--在默认状态下,matplotlb无法在图表中使用中文. 在网上查找了一些资料,发现matplotlib本身是支持U ...

  7. java继承的对象中构造函数的调用顺序

    建立两个继承关系的对象 public class Machine { public String machieNameString; public Machine() { System.out.pri ...

  8. ASP.NET MVC在线预览Excel、Word、TXT、PDF文件

    代码: using System; using System.Collections.Generic; using System.Linq; using System.Web; using Syste ...

  9. 检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))

    Resvr32 .net中引用控件的名称 如果注册成功,问题不在出现 但是如果是在x64位的系统中,即使控件注册成功,错误依照提示,是因为大多数第三方写的COM控件,只支持32位的系统, 在VS中找到 ...

  10. Ado.net 三[SQL注入,DataAdapter,sqlParameter,DataSet]

    1.SQL注入:SQL注入攻击是web应用程序的一种安全漏洞,可以将不安全的数据提交给运用程序,使应用程序在服务器上执行不安全的sql命令.使用该攻击可以轻松的登录运用程序. 例如:该管理员账号密码为 ...