WebDAV Synchronous
- Updated2025-07-30
- 3 minute(s) read
Use the WebDAV Synchronous VIs to securely manage files on and transfer files to and from a target using a synchronous interface.
Although both the synchronous and asynchronous VIs allow you to complete similar processes, asynchronous VIs allow you to run multiple requests in parallel. However, asynchronous VIs may be more difficult to use. Consider using synchronous VIs if you do not need to run multiple requests in parallel.
Consider using asynchronous VIs to complete the following processes:
- Dynamically start requests in parallel. For example, you can use a single Asynchronous Get VI in a loop to download any number of files in parallel. Initiating parallel requests using synchronous VIs would require you to use multiple Get VIs and to branch the session wire.
- Process requests in response to a user interface event. The WebDAV user events allow you to maintain a responsive user interface while a request processes. Creating a similar application using synchronous VIs requires much more effort.
- View the progress of an upload or download request. This ability is unique to asynchronous VIs.
- Abort individual requests before LabVIEW completes them. Aborting a request using synchronous VIs would require you to close the session, but doing so aborts all requests.
