G
Guest
I'm interested in building a component that will be used to trace an
application with minimal coding. The applications we build are typically we
applications. The trace and debug classes offer some of this functionality,
but I'm looking for something that a little cleaner to impliment. I've come
across several articles discussing Aspect Oriented Programming techiniques,
which in .net appear to require inheritiing from ContextBoundObject. This
idea is very appealing, in that by applying several custom attributes to a
class I can capture method names and the parameters being passed in only by
applying attributes at run time. The down side is that each class needs to
inherit from ContextBoundObject, which severly limits my ability to inheret
from anything else.
Does anyone have any alternative ideas that would allow me to inspect the
values of parameters being passed into a method at run time? The key piece
here is that our application are typically web apps.
application with minimal coding. The applications we build are typically we
applications. The trace and debug classes offer some of this functionality,
but I'm looking for something that a little cleaner to impliment. I've come
across several articles discussing Aspect Oriented Programming techiniques,
which in .net appear to require inheritiing from ContextBoundObject. This
idea is very appealing, in that by applying several custom attributes to a
class I can capture method names and the parameters being passed in only by
applying attributes at run time. The down side is that each class needs to
inherit from ContextBoundObject, which severly limits my ability to inheret
from anything else.
Does anyone have any alternative ideas that would allow me to inspect the
values of parameters being passed into a method at run time? The key piece
here is that our application are typically web apps.