博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vault 不同版本的API的异同
阅读量:6550 次
发布时间:2019-06-24

本文共 2343 字,大约阅读时间需要 7 分钟。

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

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

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

A service for authenticating to the Vault server.

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

Information on the Knowledge Vaults.

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

Contains methods to determine information about the server and supported products

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

Contains methods for manipulating items.

Contains methods for manipulating behaviors on Entities.

Limited

Contains methods for manipulating categories.

Limited

Contains methods for manipulating the job queue.

Limited

Contains methods for manipulating lifecycles on Entities.

Limited

Contains methods for manipulating properties on Entities.

Limited

Contains methods for transfering ownerhsip between workgroups.

Limited

Contains methods for manipulating revision values and schemes for Entities.

Limited

Contains methods for setting security on specific Entities.

Limited

Contains methods for transfering ownerhsip between workgroups.

Limited Limited ✓

DocumentServiceExtensions

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

- ✓ ✓

Contains methods for creating and manipulating change orders.

- - ✓ 

Contains methods for creating and manipulating custom entities.

- - ✓

Contains methods for posting messages.

- - ✓

Contains methods for manipulating items.

- - ✓

Contains methods for importing and exporting item data

- - ✓

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中的在线帮助文档。

转载地址:http://cauco.baihongyu.com/

你可能感兴趣的文章
《大话重构》
查看>>
一起谈.NET技术,WPF与混淆器
查看>>
一起谈.NET技术,C#面向对象设计模式纵横谈:Singleton 单件
查看>>
Mozilla公布Firefox 2011年开发计划
查看>>
Java访问类中private属性和方法
查看>>
UIImage扩展方法(Category)支持放大和旋转
查看>>
可复用的WPF或者Silverlight应用程序和组件设计(3)——控件级别
查看>>
hibernate的一些缺陷(转)
查看>>
An easy to use android color picker library
查看>>
忘记Django登陆账号和密码的处理方法
查看>>
C++的头文件和实现文件分别写什么
查看>>
C语言 · 学生信息(P1102)
查看>>
做项目,还是标准点好(对象命名标准),呵呵
查看>>
iOS开发学习笔记:使用xcode里的单元测试,放在STAssert…里面的语句无法使用自动完成功能...
查看>>
利用批处理文件和任务计划实现Oracle数据库的自动备份
查看>>
API开发 – 让异常变得优雅
查看>>
【270天】每日项目总结系列008(2017.11.02)
查看>>
记一次线上CPU超高的排查过程
查看>>
获取群成员邀请关系
查看>>
Ionic:livereload on iOS and android
查看>>