Partilhar via


Serviço de transferência inteligente em segundo plano

Finalidade

O Background Intelligent Transfer Service (BITS) é usado por programadores e administradores de sistema para baixar ou carregar arquivos para servidores Web HTTP e compartilhamentos de arquivos SMB. O BITS levará em consideração o custo da transferência, bem como o uso da rede para que o trabalho em primeiro plano do usuário tenha o menor impacto possível. O BITS também lida com interuptions de rede, pausando e retomando automaticamente as transferências, mesmo após uma reinicialização. O BITS inclui cmdlets do PowerShell para criar e gerenciar transferências, bem como o utilitário de linha de comando BitsAdmin.

Observação

O BITS pode ser utilizado pelo Windows para transferir atualizações para o seu sistema local. Se você for um usuário final procurando maneiras de solucionar problemas de instalação do BITS, consulte Corrigir problemas do Windows Update.

Quando aplicável

Use o BITS para aplicativos que precisam:

  • Transfira ou carregue ficheiros para um servidor Web HTTP ou REST ou para um servidor de ficheiros SMB.
  • Retome automaticamente as transferências de arquivos depois que a rede for desconectada e o computador for reiniciado.
  • Preserve a capacidade de resposta de outras aplicações de rede.
  • Esteja atento ao custo da rede, por exemplo, em redes de roaming
  • Opcionalmente, trabalhe com BranchCache para otimizar o tráfego de rede de longa distância (WAN)

Público de desenvolvedores

O BITS é uma interface COM projetada para desenvolvedores C e C++ que também pode ser usada por desenvolvedores .NET. Os desenvolvedores de UWP devem usar a API Windows.Networking.BackgroundTransfer e não a API BITS.

Versões do BITS

Para obter o histórico de versões completo e informações sobre o sistema operacional anterior, consulte Novidades.

Nesta secção

Tópico Descrição
Sobre o BITS
Informações gerais sobre o BITS.
Usando o BITS
Guia de procedimentos para o desenvolvimento de clientes BITS que transferem arquivos entre um cliente e um servidor.
de referência do BITS
Informações de referência para as interfaces de programação BITS. Também contém informações sobre exemplos, ferramentas, configurações de servidor para trabalhos de carregamento e o protocolo de carregamento.
Melhores Práticas
Informações a serem consideradas ao projetar um aplicativo que usa o BITS.

Recursos adicionais

Seguem-se recursos adicionais.

Recurso Descrição
DLL de referência do .NET Para obter informações sobre como usar o BITS do .NET usando DLLs de referência, consulte chamando para o BITS do .NET usando DLLs de referência
Wrapper .NET Para outros wrappers .NET para BITS, você pode pesquisar nuget projetos marcados com a marca BITS.