WebDAV异步
- 更新时间2025-07-30
- 阅读时长4分钟
WebDAV异步VI用于使用异步界面将文件安全地传输至终端或从终端获取文件。
异步VI和同步VI的作用类似,但是异步VI可实现多个请求同步执行。异步VI在实现上更为困难。如不需要并行运行多个请求,考虑使用同步VI。
如要进行下列操作,考虑使用异步VI:
- 动态并行开始请求。例如,可在循环里使用一个异步获取VI,并行下载任意数量的文件。使用同步VI初始化并行请求时,可能需要使用多个获取VI进行分线。
- 处理请求,响应用户界面事件。WebDAV用户事件可在处理请求的同时保持一个可响应的用户界面。使用同步VI创建一个类似的应用程序更为复杂。
- 查看上传或下载请求的进度。只有异步VI才具备该功能。
- 在LabVIEW完成请求之前取消请求。使用同步VI取消请求可能会要求关闭会话,但是关闭会话的同时会中止所有请求。
