次の方法で共有


仮想ディレクトリのクリーンアップ

BITSは、IIS仮想ディレクトリを拡張してアップロードをサポートします。 各仮想ディレクトリには、BITSクライアントがファイルのアップロードを進行する必要がある期間を指定するセッションタイムアウトプロパティ (IIS BITSSessionTimeoutメタベースプロパティ) があります。 その期間中に進行状況がない場合 (進行状況が発生するとタイマーがリセットされます) 、BITSはセッションを閉じます。 既定のセッションタイムアウトは14日です。

BITSは、作成して有効にした仮想ディレクトリごとに、タスクスケジューラに作業項目を追加します。 作業項目は、終了したセッションに関連付けられているリソースを削除します。 既定では、クリーンアップは12時間ごとに発生します。 2つの仮想ディレクトリが同じ物理ディレクトリを指している場合、いずれかのディレクトリによって開始されたクリーンアッププロセスによって、物理ディレクトリ内のすべての終了したセッションに関連付けられているリソースが削除されます。

[BITS拡張] タブまたはタスクスケジューラインターフェイスを使用して、アプリケーションに合わせてクリーンアップスケジュールを変更します。 IBITSExtensionSetup :: GetCleanupTaskメソッドを呼び出して、仮想ディレクトリに関連付けられているクリーンアップタスクへのインターフェイスポインターを取得することもできます。

Note

仮想ディレクトリが有効になった後にタスクスケジューラが無効になっている場合、仮想ディレクトリのクリーンアッププロセスは機能しません。