Compartilhar via


Limpeza de diretório virtual

O BITS estende os diretórios virtuais do IIS para oferecer suporte a carregamentos. Cada diretório virtual tem uma propriedade de tempo limite de sessão (a propriedade de metabase IIS BITSSessionTimeout) que especifica o período de tempo no qual 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 padrão da sessão é de 14 dias.

O BITS adiciona um item de trabalho ao Agendador de Tarefas para cada diretório virtual criado e habilitado. 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.

Observação

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á.