J'ai fait des recherches dans l'utilisation Background Intelligent Transfer Service. La plupart des articles que j'ai vus dit qu'il n'y a pas de port .NET officiel, mais ils recommandent d'utiliser sharpBITS. Je vais utiliser sharpBITS si je dois mais j'ai remarqué que tous les articles référencent .NET 1.1 et 2.0, ils semblent avoir été écrits avant la sortie de 3.0. BITS a-t-il été ajouté à 3.0, 3.5 ou devrait-il être en 4.0? J'ai essayé de Google autour, mais BITS est trop commun d'un mot dans le monde de la programmation.Est-ce que .NET possède un module BITS?
Répondre
Non, .NET 3.5 et .NET 4.0 ne pas exposer une interface gérée à l'arrière-plan Intelligent Transfer Service (BITS).
BITS est un très technologie spécifique à Microsoft, et il est hautement improbable qu'ils l'intègrent dans les bibliothèques de classe de base (BCL).
Cela dit, sharpBITS est probablement votre meilleur pari, je ne m'y attendais pas à être dans la BCL jamais, mais je pourrais le voir être une bibliothèque distincte que MS expose sous l'espace de noms Microsoft (comme ils le font avec des produits tels que Sharepoint et SQL Server Management).
Non, il n'y a pas de classe intégrée. Il y a une enveloppe (échantillon) que MS a publié:
http://www.microsoft.com/downloads/details.aspx?FamilyID=93540887-A6D1-405C-8B3C-45DB02E6A8D4&displaylang=en&displaylang=env
L'URL ci-dessus a donné un 404 pour moi, mais je pense que c'est ce dont parle @Cheeso: https://code.msdn.microsoft.com/windowsdesktop/BITS-Wrapper-for-NET-56293860/view/ SourceCode –
Pas exactement .NET mais dans les versions plus récentes des commandlets Windows powershell (*-BitsTransfer
) où ajouté qui vous permettent de manipulate BITS transfers.
- 1. Est-ce que .NET possède un éditeur de liens?
- 2. . NET 4 possède-t-il un sérialiseur/désérialiseur JSON intégré?
- 3. Encodage .Net 8 bits
- 4. Comment compiler un module Apache 32 bits pour une plate-forme 64 bits?
- 5. Application .NET et 64 bits
- 6. Dev .NET 32 bits par rapport à 64 bits prod
- 7. Version .NET avec des assemblages 64 bits et 32 bits
- 8. Sérialisation binaire .NET entre OS 32 bits et 64 bits
- 9. DDD "Module" en C# .NET
- 10. Est-ce que trac possède une API distante?
- 11. L'objet possède ses données?
- 12. Importation d'un module python .net - « Aucun module le signal nommé »
- 13. Est-ce que Entity Framework 4 possède une fonctionnalité Contient?
- 14. .Bloc système WinForm Net sur un système d'exploitation 64 bits
- 15. Problèmes visant un service WCF .NET 4 à 64 bits
- 16. Oracle à partir de .Net avec un client 64 bits
- 17. Comment exécuter une application .NET 32 bits sur un serveur Windows 64 bits?
- 18. Comment implémenter un TypeConverter pour un type et une propriété que je ne possède pas?
- 19. Le module spécifié est introuvable - 64 bits dll
- 20. Chargement PNG 32 bits dans .NET
- 21. Forcer un service Windows .NET à s'exécuter en 32 bits sur une machine 64 bits
- 22. 64 bits smpp library pour .net
- 23. Processeurs xslfo pour .net (machines 64 bits)
- 24. Comment déterminer si un appareil Android possède un écran tactile?
- 25. Injection de dépendances - Qui possède l'interface?
- 26. même module plusieurs fois que
- 27. Que signifie OFFSET dans un code d'assemblage 16 bits?
- 28. Autorisations utilisateur en tant que bits dans un entier
- 29. comment assurez-vous que le nom du fichier est cité quand il possède un espace
- 30. Comment pouvons-nous vérifier que cette table possède un index ou non?
Je me demande si cela serait possible d'utiliser avec COM Interops .. – sotn
@sotn - Oui, sharpBITS et l'exemple à https://code.msdn.microsoft.com/windowsdesktop/BITS-Wrapper-for-NET-56293860/view/SourceCode utilise COM Interop. –