Question

Je crée un service Windows et je souhaite connaître les meilleures pratiques pour cela.Dans tous mes programmes Windows, j'ai un formulaire qui demande à l'utilisateur s'il souhaite signaler l'erreur et s'il répond oui, j'ai créé un cas dans FogBugz.Que dois-je faire dans un service Windows.

Était-ce utile?

La solution

Vous pouvez également avoir une représentation du service dans la barre d'état système qui afficherait une petite notification concernant toute erreur et demanderait à l'utilisateur s'il souhaite qu'elle soit signalée ou non.Je pense qu'il est toujours préférable de pouvoir donner le choix à l'utilisateur chaque fois que vous envoyez des données « sortantes » depuis son ordinateur.

Autres conseils

Étant donné qu'aucun utilisateur n'interagira avec le programme, je dirais de créer une variable de configuration (dans un fichier app.config) responsable de l'envoi/non-envoi des données.De cette façon, les utilisateurs qui ne souhaitent pas signaler d'erreurs peuvent simplement modifier un indicateur dans un fichier de configuration.Personnellement, je l'aurais activé par défaut, puis je leur donnerais des conseils sur la façon de le désactiver s'ils le souhaitaient.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top