J'utilise le wrapper C# sharpBITS pour télécharger des fichiers via HTTP. Cependant, je me demandais s'il serait possible d'énumérer les transactions BITS de téléchargement en cours à partir du serveur Web plutôt que du client.Énumération à distance de travaux BITS (Background Intelligent Transfer Service)
Répondre
La question est ambiguë, mais je pense que la réponse est "non". BITS est un composant côté client et chaque compte d'utilisateur local a son propre ensemble de tâches. Le plus que vous pouvez trouver (en cours d'exécution sur le client) est les fichiers que le service BITS installé localement télécharge au nom de l'utilisateur actuel. La recherche de la liste des fichiers que le serveur fournit (à un client spécifique, ou à tous les clients simultanément) dépend à la fois du logiciel serveur Web (ou FTP) (Apache, IIS, lighttpd, etc.) et de la Système d'exploitation (Linux, Windows, Mac OS X Server, etc.)
L'énumération à distance (par exemple, sur le serveur, liste des téléchargements d'un client particulier ou sur le client, liste des fichiers transférés par un serveur particulier) nécessiterait dans la plupart des cas un protocole personnalisé pour transmettre les informations client (ou vice versa). Dans certains cas, le logiciel peut déjà avoir une API de gestion à distance qui pourrait être utilisée; encore une fois, cela dépend beaucoup de l'environnement du serveur spécifique.
Si la question était clarifiée, il pourrait être plus facile de répondre. Par exemple, supposons que le client C1 télécharge les fichiers A, B et C à partir des serveurs S1, S2 et S3 (respectivement); pendant ce temps, le serveur S1 sert les fichiers A, D et E aux clients C1, C2 et C3 (respectivement). Souhaitez-vous obtenir la liste des fichiers téléchargés par C1 ou servis par S1? Et voulez-vous que cette information soit obtenue par le code sur C1 ou S1?
- 1. Comment pouvez-vous configurer ou étendre BITS (Background Intelligent Transfer Service) pour lire des fichiers à partir d'une base de données Sql Server
- 2. VB.NET et BITS - Service de transfert intelligent en arrière-plan
- 3. Questions sur l'utilisation du service de transfert intelligent en arrière-plan
- 4. Reg: Service à distance
- 5. Service à distance
- 6. Utilisation de HTTPS avec BITS (service de transfert intelligent en arrière-plan)
- 7. activité de service à distance de course
- 8. Impossible de lier au service à distance
- 9. Exécution de JWS à distance sur une machine 64 bits
- 10. jquery ui transfer help
- 11. WCF streaming File Transfer
- 12. HttpWebRequest et Transfer-Encoding
- 13. Erreur d'accès à distance: Service demandé introuvable
- 14. comment utiliser le service à distance?
- 15. Arrêt à distance Service sans Admin Autorisations
- 16. La vitesse de téléchargement du service de transfert intelligent en arrière-plan (BITS) est-elle vraiment lente?
- 17. Silverlight + opérations de client intelligent dans un service?
- 18. Planification de travaux WebLogic
- 19. Robocopy File Transfer Backup à l'aide de SQL Server
- 20. Annulation de background-worker
- 21. Datagrid de remplissage du service http à distance
- 22. Accédez au service Web de la machine à distance
- 23. Gérer le service à distance à l'aide d'autres références
- 24. Démarrer un service à distance à partir C#
- 25. Pocket PC, téléphone intelligent
- 26. Est-ce que .NET possède un module BITS?
- 27. Algorithme de pagination intelligent
- 28. démarrage intelligent intelligent avec alias de port pour bash
- 29. Un analyseur de protocole UDP intelligent?
- 30. Ignorer l'autorité de certification (auto-signé) avec BITS