Utilisation des devises VDF

 
 
 

L'exemple de code dans la rubrique Téléchargement de fichiers avec VDF explique comment résoudre un problème susceptible de se produire pour les applications qui fonctionnent à la fois avec VDF et l'API des services Web. Sur la ligne copiée ci-dessous, l'exemple de code effectue la conversion entre la devise du service Web (classes de proxy du serveur) et la devise VDF.

Les DLL VDF utilisent un ensemble de classes de devises hébergées dans l'espace nom VDF.Vault.Currency, tandis que les API des services Web utilisent toujours les classes de devise dans l'espace nom Autodesk.Connectivity.WebServices. Etant donné que VDF met en oeuvre uniquement certains flux de travail de Vault, les applications client doivent souvent utiliser l'API des services Web pour les objets qui ne sont pas fournis par la fonction VDF. Cela signifie que ces applications doivent parfois effectuer une conversion entre les deux formes de classes de devises. Comme vous pouvez le voir, pour convertir une classe de proxy de fichier en devise de fichier VDF, il suffit aux applications client de créer un objet de devise de fichier VDF, à l'aide de la connexion au coffre-fort d'origine du fichier et de l'occurrence du proxy de fichier. Il s'agit du schéma classique à suivre pour convertir des fichiers dans la quasi-totalité des classes de devises VDF. La conversion des classes de devises VDF vers les classes de proxy de service Web est encore plus simple, car seule une projection implicite est requise.