Limpieza de directorios virtuales
BITS amplía los directorios virtuales de IIS para admitir cargas. Cada directorio virtual tiene una propiedad de tiempo de espera de sesión (la propiedad de metabase BITSSessionTimeout de IIS ) que especifica el período de tiempo en el que el cliente BITS debe avanzar en la carga del archivo. Si no se realiza ningún progreso durante ese período (el temporizador se restablece cuando se realiza el progreso), BITS cierra la sesión. El tiempo de espera de sesión predeterminado es de 14 días.
BITS agrega un elemento de trabajo al Programador de tareas para cada directorio virtual que cree y habilite. El elemento de trabajo elimina los recursos asociados a las sesiones cerradas. De forma predeterminada, la limpieza se produce cada 12 horas. Si dos directorios virtuales apuntan al mismo directorio físico, el proceso de limpieza iniciado por uno de los directorios elimina los recursos asociados a todas las sesiones cerradas del directorio físico.
Use la pestaña Extensión bits o las interfaces del Programador de tareas para cambiar la programación de limpieza según corresponda para la aplicación. También puede llamar al método IBITSExtensionSetup::GetCleanupTask para recuperar un puntero de interfaz a la tarea de limpieza asociada al directorio virtual.
Nota
Si el Programador de tareas está deshabilitado después de habilitar el directorio virtual, el proceso de limpieza de directorios virtuales no funcionará.