2010-02-19 3 views
3

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

4

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

+0

Je me demande si cela serait possible d'utiliser avec COM Interops .. – sotn

+1

@sotn - Oui, sharpBITS et l'exemple à https://code.msdn.microsoft.com/windowsdesktop/BITS-Wrapper-for-NET-56293860/view/SourceCode utilise COM Interop. –

Questions connexes