Novidade (BITS)
Desde sua primeira versão como parte do Windows XP, o Background Intelligent Transfer Service (BITS) tem sido constantemente aprimorado, adicionando controles mais poderosos para o desenvolvedor e administrador controlarem e gerenciarem downloads. Um conjunto avançado de cmdlets do PowerShell foi adicionado; ele pode se conectar a mais tipos de servidores HTTP; É mais cuidadoso com a largura de banda de rede e os custos do usuário do que nunca.
A tabela a seguir identifica o que há de novo para cada versão do BITS (Serviço de Transferência Inteligente em Segundo Plano).
Versão | Descrição dos recursos |
---|---|
Versão 10.3 | Novos recursos:
|
Versão 10.2 | Novos recursos:
|
Versão 10.1 | Novos recursos:
|
Versão 5.0 | Novos recursos:
Os seguintes recursos foram adicionados ao BITS no Windows 10
|
Versão 4.0 | Novos recursos:
Você também pode baixar o BITS 4.0 para Windows Server 2008 com Service Pack 2 (SP2), Windows Vista com Service Pack 1 (SP1) e Windows Vista com Service Pack 2 (SP2). Para baixar o BITS 4.0, consulte Catálogo do Microsoft Update e instale o KB960568. A versão de %windir%\System32\QMgr.dll é "7.5.xxxx.xxxx". |
Versão 3.0 | Novos recursos: - Adicionado Peer Caching que permite baixar conteúdo de pares e também servir conteúdo para pares em uma rede de domínio. - Adicionado notificação para quando um arquivo é baixado. - Adicionado acesso ao arquivo temporário enquanto o download está em andamento. - Adicionado a capacidade de controlar redirecionamentos HTTP. - Adicionado mais políticas de grupo para controlar o cache peer e limitar os tempos de download. - Adicionado eventos de diagnóstico e solução de problemas ao log de eventos do sistema. - Adicionado suporte para Controle de Conta de Usuário (UAC). - No Windows Vista e superior, o tipo de inicialização padrão do BITS é o início automático atrasado. Observação: o BITS agora usa políticas de grupo para limitar o número de trabalhos e arquivos que você pode criar. Isso pode afetar aplicativos que atualmente criam um grande número de trabalhos ou adicionam um grande número de arquivos a um trabalho. O BITS versão 3.0 está incluído nos sistemas operacionais Windows Server 2008 e Windows Vista. A versão de %windir%\System32\QMgr.dll é "7.0.xxxx.xxxx". |
Versão 2.5 | Adicionado suporte para cabeçalhos HTTP personalizados, autenticação de cliente baseada em certificado para transportes HTTP seguros e IPv6. Também foi adicionado o uso de contadores de dispositivo de gateway de Internet (IGD) para calcular com mais precisão a largura de banda disponível. Os recursos do BITS 2.5 estão disponíveis nos sistemas operacionais Windows Server 2008, Windows Vista e Windows XP com Service Pack 3 (SP3). Você também pode baixar o BITS 2.5 para Windows Server 2003 com Service Pack 2 (SP2), Windows Server 2003 com Service Pack 1 (SP1) e Windows XP com Service Pack 2 (SP2). A versão de %windir%\System32\QMgr.dll é "6.7.xxxx.xxxx". |
Versão 2,0 | Adicionado suporte para executar downloads simultâneos em primeiro plano, usar caminhos SMB (Server Message Block) para nomes remotos, baixar intervalos de um arquivo, alterar o prefixo ou o nome completo de um nome remoto e limitar o uso da largura de banda do cliente. A política JobInactivityTimeout agora está localizada em Configuração do Computador, Modelos Administrativos, Rede, Serviço de Transferência Inteligente em Segundo Plano (BITS). O BITS versão 2.0 está incluído no Windows XP com SP2 e no Windows Server 2003 com SP1. Você também pode baixar o BITS 2.0 para Windows Server 2003 e Windows XP. Para baixar o BITS 2.0, vá para o Catálogo do Microsoft Update e instale o KB842773. A versão de %windir%\System32\QMgr.dll é "6.6.xxxx.xxxx". |
Versão 1.5 | Adicionado recurso de upload e upload-resposta, execução de linha de comando para eventos e credenciais explícitas e credenciais de proxy. A partir do BITS 1.5, os usuários com um token restrito não podem criar ou modificar trabalhos. O BITS versão 1.5 está incluído no Windows Server 2003. Um redistribuível está disponível para o Windows XP no Centro de Download da Microsoft. A versão de %windir%\System32\QMgr.dll é "6.5.xxxx.xxxx". |
Versão 1.2 | Mesma funcionalidade da versão 1.0. Contém atualizações e melhorias internas. BITS versão 1.2 está incluído no Windows XP com Service Pack 1 (SP1). A versão de %windir%\System32\QMgr.dll é "6.2.xxxx.xxxx". |
Versão 1.0 | Versão inicial. Fornece downloads priorizados, limitados e assíncronos em segundo plano ou em primeiro plano. Os downloads são retomados automaticamente depois que o computador é reiniciado e a rede é desconectada. BITS versão 1.0 está incluído no Windows XP. A versão de %windir%\System32\QMgr.dll é "6.0.xxxx.xxxx". |
Para iluminar recursos em seu programa com base nos recursos do BITS, use QueryInterface em (por exemplo) seu objeto Job para ver se o objeto Job permite que você crie a versão necessária. Como alternativa, consulte Determinando a versão do BITS em um computador para converter o número da versão QMgr.dll na versão do BITS.
Versão 10.3
As seguintes interfaces foram adicionadas para esta versão
Versão 10.2
As seguintes interfaces foram adicionadas para esta versão
Versão 10.1
As seguintes interfaces foram adicionadas para esta versão
As constantes a seguir foram adicionadas para uso com a enumeração BITS_JOB_PROPERTY_ID.
- BITS_JOB_PROPERTY_ON_DEMAND_MODE
- BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS
Versão 5.0
As seguintes interfaces foram adicionadas para esta versão:
Versão 4.0
As seguintes interfaces foram adicionadas para esta versão:
Versão 3.0
As seguintes interfaces foram adicionadas para esta versão:
- IBackgroundCopyCallback2
- IBackgroundCopyFile3
- IBackgroundCopyJob4
- IBitsPeer
- IBitsPeerCacheAdministration
- IBitsPeerCacheRecord
- IEnumBitsPeerCacheRecords
- IEnumBitsPeers
As seguintes constantes foram adicionadas para uso com o método IBackgroundCopyJobHttpOptions::SetSecurityFlags:
- BG_HTTP_REDIRECT_POLICY_ALLOW_SILENT
- BG_HTTP_REDIRECT_POLICY_ALLOW_REPORT
- BG_HTTP_REDIRECT_POLICY_DISALLOW
- BG_HTTP_REDIRECT_POLICY_MASK
- BG_HTTP_REDIRECT_POLICY_ALLOW_HTTPS_TO_HTTP
Versão 2.5
A seguinte interface e enumeração foram adicionadas para a versão 2.5:
Versão 2,0
As seguintes interfaces, estrutura e tópicos foram adicionados para a versão 2.0:
Para obter informações sobre downloads simultâneos em primeiro plano, consulte a seção Comentários para BG_JOB_PRIORITY.
Para obter informações sobre como usar o protocolo SMB, consulte BG_FILE_INFO.
Versão 1.5
As seguintes interfaces e tópicos foram adicionados para a versão 1.5:
- IBackgroundCopyJob2
- Recuperando a resposta de um trabalho de upload-reply
- Registrando-se para executar um programa
- Configurações do servidor BITS para carregar trabalhos
- Configurando o servidor para carregamentos
- Usando cabeçalhos de solicitação/resposta de notificação do BITS
Atualizando versões do BITS
Você pode baixar o BITS 4.0 para Windows Server 2008 com Service Pack 2 (SP2), Windows Vista com Service Pack 1 (SP1) e Windows Vista com Service Pack 2 (SP2).