大家知道,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. AngularJS入门心得4——漫谈指令scope

    上篇<AngularJS入门心得3——HTML的左右手指令>初步介绍了指令的概念和作用.已经和指令打过一个照面,就不会那么陌生了,今天主要介绍的是一个困扰了我很久终于想通的问题,这个问题与 ...

  2. Web 前端开发人员和设计师必读文章推荐【系列二十八】

    <Web 前端开发精华文章推荐>2014年第7期(总第28期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML5 ...

  3. AsyncTask和Handler对比(转)

    1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可 ...

  4. Android之自定义ListView(一)

    PS:自定义View是Android中高手进阶的路线.因此我也打算一步一步的学习.看了鸿洋和郭霖这两位大牛的博客,决定一步一步的学习,循序渐进. 学习内容: 1.自定义View实现ListView的I ...

  5. 第19/24周 锁升级(Lock Escalations)

    大家好,欢迎回到性能调优培训.上2个星期我们已经讨论了SQLServer里的悲观和乐观锁.今天我想谈下SQL Server里对于锁的一个特殊现象:所谓的锁升级(Lock Escalations).在我 ...

  6. 图论 ---- spfa + 链式向前星 ---- poj 3268 : Silver Cow Party

    Silver Cow Party Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 12674   Accepted: 5651 ...

  7. 【Remoting】.Net remoting方法实现简单的在线升级(上篇:更新文件)

    一.前言:       最近做一个简单的在线升级Demo,使用了微软较早的.Net Remoting技术来练手. 简单的思路就是在服务器配置一个Remoting对象,然后在客户端来执行Remoting ...

  8. Socket开发框架之消息的回调处理

    在一般的Socket应用里面,很多时候数据的发送和接收是分开处理的,也就是我们发送一个消息,不知道这个请求消息什么时候得到应答消息,而且收到对应的应答消息的时候,如果操作界面的内容,也是需要特别处理的 ...

  9. Socket开发框架之数据传输协议

    我在前面一篇随笔<Socket开发框架之框架设计及分析>中,介绍了整个Socket开发框架的总体思路,对各个层次的基类进行了一些总结和抽象,已达到重用.简化代码的目的.本篇继续分析其中重要 ...

  10. 【UWP】批量修改图标尺寸

    UWP开发中项目用到的图标资源非常多,通常每一种图标都有几种不同的尺寸,一般来说,我的项目所有Package.appxmanifest用到的图标就有40个,通常这些图标都是一样的,只是尺寸大小不一而已 ...