का उपयोग कर एक फ़ंक्शन का समय मैं एक विशेषता का उपयोग करके एक फ़ंक्शन का समय चाहता हूं। मैं कुछ इस तरह करना चाहते हैं:सी # विशेषता
[TimeIt]
public MyFunc()
{
//do something
...
return;
}
इस समारोह के निष्पादन पर
, अगर समय समारोह द्वारा लिए गए एक सीमा से ऊपर है, विशेषता समय log4net का उपयोग कर लॉग इन करना चाहिए।
यह एमवीसी एक्शनफिल्टर एट्रिब्यूट के समान है, सिवाय इसके कि मैं एमवीसी का उपयोग नहीं करना चाहता हूं।
पोस्टशर्प ऐसा कुछ करता है - दुर्भाग्यवश यह मुफ़्त नहीं है: http://www.sharpcrafters.com/postsharp –
कैसल होगा। डायनामिकप्रॉक्सी यहाँ काम करेगा? उत्तर के रूप में सबमिट नहीं किया जा रहा है क्योंकि यह वास्तव में एक प्रश्न है। – Amy