zoukankan      html  css  js  c++  java
  • Vault 不同版本的API的异同

    大家知道,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中的在线帮助文档。

  • 相关阅读:
    Linux手动分区步骤
    Vue到底是怎样个框架?
    MongoDB
    25、正则表达式
    24、模块
    21、三元表达式、列表解析、生成器
    Linux 软件包 管理
    CentOS7.5---7.9 中文字体匹配错误 fontconfig-2.13.0
    Ubuntu14.04下Git安装与使用
    Zabbix3.4 安装配置
  • 原文地址:https://www.cnblogs.com/junqilian/p/3478883.html
Copyright © 2011-2022 走看看