Compartilhar via


Limpeza de Diretório Virtual

O BITS estende diretórios virtuais do IIS para dar suporte a uploads. Cada diretório virtual tem uma propriedade de tempo limite de sessão (o IIS propriedade de metabase BITSSessionTimeout) que especifica o período em que o cliente BITS deve progredir no carregamento do arquivo. Se nenhum progresso for feito durante esse período (o temporizador será redefinido quando o progresso for feito), o BITS fechará a sessão. O tempo limite de sessão padrão é de 14 dias.

O BITS adiciona um item de trabalho à do Agendador de Tarefas para cada diretório virtual que você criar e habilitar. O item de trabalho exclui recursos associados às sessões fechadas. Por padrão, a limpeza ocorre a cada 12 horas. Se dois diretórios virtuais apontarem para o mesmo diretório físico, o processo de limpeza iniciado por um dos diretórios excluirá os recursos associados a todas as sessões fechadas no diretório físico.

Use a guia Extensão do BITS ou as interfaces do Agendador de Tarefas para alterar o agendamento de limpeza conforme apropriado para seu aplicativo. Você também pode chamar o método IBITSExtensionSetup::GetCleanupTask para recuperar um ponteiro de interface para a tarefa de limpeza associada ao diretório virtual.

Nota

Se o Agendador de Tarefas estiver desabilitado depois que o diretório virtual estiver habilitado, o processo de limpeza do diretório virtual não funcionará.