2 votes

Projet DLL - Savoir quel environnement l'a appelé ? (web/win/cmd)

Dites que j'ai une DLL PDF-Factory qui génère des PDF.

En plus de référencer System.Web et de vérifier HttpContext.Current == null ,

Question :

Existe-t-il un moyen plus précis de savoir si une fonction dans la DLL a été appelée à travers le contexte Web/Console/Gui ?

2voto

D.J. Points 549

La seule chose à laquelle j'ai pu penser est d'utiliser system.environment.userinteractive pour vérifier si votre code s'exécute dans un contexte permettant l'interaction utilisateur et est donc une application GUI et non une application web.

0voto

Señor CMasMas Points 2483

Après avoir utilisé les suggestions ci-dessus pour déterminer le web ou non, consultez cet article:

Comment savoir s'il y a une console

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X