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