WebDAV同期
- 更新日2025-07-30
- 4分で読める
同期インタフェースを使用してターゲット上のファイルを安全に管理し、ターゲットとファイル転送を行うには、WebDAV同期VIを使用します。
同期VIと非同期VIは類似のプロセスを実行できますが、非同期VIを使用すると、複数の要求を並列で実行できます。ただし、非同期VIは使用方法が難しくなります。複数の要求の並列して実行する必要がない場合は、同期VIを使用することをお勧めします。
以下のような場合は、非同期VIを使用することをお勧めします。
- 要求を並列的かつダイナミックに開始する。たとえば、ループ内に1つの「非同期取得」VIを使用することで任意の数のファイルを並行してダウンロードできます。同期VIを使用して並列要求を開始するには、複数の取得VIを使用し、セッションワイヤを分岐する必要があります。
- ユーザインタフェースイベントに反応して要求を開始する。WebDAVユーザイベントを使用することで、要求の処理中もユーザインタフェースに反応することを継続できます。同期VIを使用してこれと類似のアプリケーションを作成するには、非常に多くの労力が必要になります。
- アップロードまたはダウンロード要求の進行状況を表示する。これは、非同期VIのみで可能です。
- 個々の要求をLabVIEWが完了する前に中止する。同期VIを使用して要求を中止するには、セッションを閉じる必要がありますが、セッションを閉じると、すべての要求が中止されます。
