Synchronizing With Project Server
When using Trados Studio, synchronization between the server and the local copy occurs every 5 seconds. This makes sure that changes made by other users are reflected in the local copy. In the Project Automation API it is the responsibility of the developer to make sure that synchronization is performed before you access any files or settings and after you have made changes to any files or settings.
How to Synchronize and what Synchronization Does
Synchronization ensures that all the changes made by other users since the last time the project was synchronised are copied to the local copy. Only the status of the files are synchronised. The actual physical files must be explicitly downloaded.
To synchronize a project use the SynchronizeServerProjectData method on the FileBasedProject object.
project.SynchronizeServerProjectData();
Note
Synchronization does not automatically upload or download files only the status of the files and the project settings.
See Also
Connecting a Project to a Project Server
Viewing and Deleting Published Projects