J'ai un minuteur dans mon service Windows qui est construit en C# 2.0. Nous sommes en train de concevoir la gestion des exceptions. Puisque c'est Timer s'exécute sur son propre thread, nous aimerions gérer l'exception de mémoire insuffisante. Lorsque cela se produit, nous aimerions arrêter le service. Comment pouvons-nous arrêter doucement le service quand cela arrive sur le fil différent?Exception de mémoire insuffisante - Arrêt du service Windows
0
A
Répondre
0
Utilisez l'API du gestionnaire de contrôle de service pour envoyer à votre propre service une commande "stop"? Cela permettrait à votre fonctionnalité standard pour gérer cette commande d'être appelée.
1
OutOfMemoryException n'est jamais censé être "traité" par votre application. Vous devriez commencer à dépanner s'il y a une fuite de mémoire immédiatement et résoudre les fuites.
Questions connexes
- 1. Exception de mémoire insuffisante
- 2. Exception de mémoire insuffisante de SessionState
- 3. Afficheur de rapport - Exception de mémoire insuffisante
- 4. xmlaclient.Discover (MDSCHEMA_MODULES, ...) Exception du système de mémoire insuffisante
- 5. Crystal Reports - Exception de mémoire insuffisante
- 6. Exception de mémoire insuffisante dans mon code
- 7. Enregistrement audio et Exception de mémoire insuffisante
- 8. Arrêt et démarrage du service .net windows
- 9. Exception "Mémoire insuffisante" lors du déchiffrement d'un fichier XML
- 10. Mémoire insuffisante sur Windows Mobile 5
- 11. Erreur de mémoire insuffisante
- 12. Le contrôle utilisateur WPF provoque une exception de mémoire insuffisante
- 13. arrêt de l'arrêt de l'ordinateur à partir du service Windows
- 14. Arrêt du service Windows en raison de l'inactivité
- 15. Obtention d'une exception de mémoire insuffisante avec System.Threading.ReaderWriterCount
- 16. Erreur de mémoire insuffisante
- 17. System.OutOfMemoryException: mémoire insuffisante (GDI)
- 18. Java ME mémoire insuffisante
- 19. Mémoire insuffisante pour continuer l'exécution du programme
- 20. Fuite de mémoire JGoodies ?? - Exception de mémoire insuffisante lorsque Spring tente d'afficher la vue
- 21. CPLEX Erreur 1001 Mémoire insuffisante
- 22. CPLEX Erreur 1001: Mémoire insuffisante
- 23. MemoryStream "mémoire insuffisante" C#
- 24. Mémoire insuffisante Image.FromFile
- 25. SQL Server mémoire insuffisante
- 26. Exception de mémoire insuffisante? pas assez d'adresse virtuelle: pas assez de mémoire physique
- 27. GridView erreur de mémoire insuffisante
- 28. Bogues de Hiercube - Mémoire insuffisante
- 29. Comment gérer une erreur de mémoire insuffisante?
- 30. Obtention d'une exception de mémoire insuffisante dans un exe démarré avec Cruisecontrol.Net
Êtes-vous déjà en train de surcharger l'événement onStop et de l'appeler? Vous pouvez intercepter l'exception et appeler votre événement d'arrêt qui va nettoyer, puis appeler Environment.Exit(). Vous pouvez attendre les discussions si vous en avez besoin. – Brandi