Freigeben über


Bereinigung virtueller Verzeichnisse

BITS erweitert virtuelle IIS-Verzeichnisse, um Uploads zu unterstützen. Jedes virtuelle Verzeichnis verfügt über eine Sitzungstimeouteigenschaft (die IIS BITSSessionTimeout-Metabasiseigenschaft ), die den Zeitraum angibt, in dem der BITS-Client beim Hochladen der Datei Fortschritte machen muss. Wenn in diesem Zeitraum kein Fortschritt erzielt wird (der Timer wird zurückgesetzt, wenn der Fortschritt erfolgt), schließt BITS die Sitzung. Das Standardmäßige Sitzungstimeout beträgt 14 Tage.

BITS fügt dem Aufgabenplaner für jedes virtuelle Verzeichnis, das Sie erstellen und aktivieren, ein Arbeitselement hinzu. Das Arbeitselement löscht Ressourcen, die den geschlossenen Sitzungen zugeordnet sind. Standardmäßig erfolgt die Bereinigung alle 12 Stunden. Wenn zwei virtuelle Verzeichnisse auf dasselbe physische Verzeichnis verweisen, löscht der von einem der Verzeichnisse initiierte Bereinigungsprozess die Ressourcen, die allen geschlossenen Sitzungen im physischen Verzeichnis zugeordnet sind.

Verwenden Sie die Registerkarte BITS-Erweiterung oder die Taskplanerschnittstellen , um den Bereinigungszeitplan entsprechend Ihrer Anwendung zu ändern. Sie können auch die IBITSExtensionSetup::GetCleanupTask-Methode aufrufen, um einen Schnittstellenzeiger auf den Bereinigungstask abzurufen, der dem virtuellen Verzeichnis zugeordnet ist.

Hinweis

Wenn der Aufgabenplaner deaktiviert ist, nachdem das virtuelle Verzeichnis aktiviert wurde, funktioniert der Bereinigungsprozess des virtuellen Verzeichnisses nicht.