Pulizia directory virtuale
BITS estende le directory virtuali IIS per supportare i caricamenti. Ogni directory virtuale ha una proprietà di timeout della sessione (la proprietà metabase IIS BITSSessionTimeout ) che specifica il periodo di tempo in cui il client BITS deve eseguire il caricamento del file. Se non viene eseguito alcun progresso durante tale periodo (il timer viene reimpostato quando viene eseguito lo stato), BITS chiude la sessione. Il timeout predefinito della sessione è 14 giorni.
BITS aggiunge un elemento di lavoro all'Utilità di pianificazione per ogni directory virtuale creata e abilitata. L'elemento di lavoro elimina le risorse associate alle sessioni chiuse. Per impostazione predefinita, la pulizia viene eseguita ogni 12 ore. Se due directory virtuali puntano alla stessa directory fisica, il processo di pulizia avviato da una delle directory elimina le risorse associate a tutte le sessioni chiuse nella directory fisica.
Usare la scheda Estensione BITS o le interfacce dell'Utilità di pianificazione per modificare la pianificazione della pulizia in base alle esigenze dell'applicazione. È anche possibile chiamare il metodo IBIT edizione Standard xtensionSetup::GetCleanupTask per recuperare un puntatore di interfaccia all'attività di pulizia associata alla directory virtuale.
Nota
Se l'Utilità di pianificazione è disabilitata dopo l'abilitazione della directory virtuale, il processo di pulizia della directory virtuale non funzionerà.