Partager via


Service de transfert intelligent en arrière-plan

But

Le service de transfert intelligent en arrière-plan (BITS) est utilisé par les programmeurs et les administrateurs système pour télécharger des fichiers à partir ou charger des fichiers vers des serveurs web HTTP et des partages de fichiers SMB. BITS prend en compte le coût du transfert, ainsi que l’utilisation du réseau afin que le travail au premier plan de l’utilisateur ait autant d’impact que possible. BITS gère également les interuptions réseau, la suspension et la reprise automatique des transferts, même après un redémarrage. BITS inclut des applets de commande PowerShell pour la création et la gestion des transferts ainsi que l’utilitaire de ligne de commande BitsAdmin.

Note

BITS peut être utilisé par Windows pour télécharger des mises à jour sur votre système local. Si vous êtes un utilisateur final qui recherche des moyens de résoudre les problèmes d’installation de BITS, consultez résoudre les problèmes de Windows Update.

Le cas échéant

Utilisez BITS pour les applications qui doivent :

  • Téléchargez ou chargez des fichiers sur un serveur web HTTP ou REST ou un serveur de fichiers SMB.
  • Reprendre automatiquement les transferts de fichiers après la déconnexion du réseau et le redémarrage de l’ordinateur.
  • Conservez la réactivité des autres applications réseau.
  • N’oubliez pas le coût du réseau sur les réseaux itinérants, par exemple
  • Vous pouvez éventuellement utiliser BranchCache pour optimiser le trafic réseau étendu (WAN)

Public des développeurs

BITS est une interface COM conçue pour les développeurs C et C++ qui peuvent également être utilisées par les développeurs .NET. Les développeurs UWP doivent utiliser l’API Windows.Networking.BackgroundTransfer et non l’API BITS.

Versions de BITS

Pour obtenir l’historique complet des versions et des informations sur le système d’exploitation précédent, consultez Nouveautés.

Dans cette section

Sujet Description
À propos de BITS
Informations générales sur BITS.
à l’aide de BITS
Guide procédural pour le développement de clients BITS qui transfèrent des fichiers entre un client et un serveur.
de référence BITS
Informations de référence pour les interfaces de programmation BITS. Contient également des informations sur les exemples, les outils, les paramètres de serveur pour les travaux de chargement et le protocole de chargement.
meilleures pratiques
Informations à prendre en compte lors de la conception d’une application qui utilise BITS.

Ressources additionnelles

Voici des ressources supplémentaires.

Ressource Description
DLL de référence .NET Pour plus d’informations sur l’utilisation de BITS à partir de .NET à l’aide de DLL de référence, consultez Appel dans BITS à partir de .NET à l’aide de DLL de référence
Wrapper .NET Pour les autres wrappers .NET pour BITS, vous pouvez rechercher nuget pour les projets étiquetés avec la balise BITS.