0
您是否知道使用EntLib的Unity及其攔截機制進行方法執行時間測量的模式?使用Unity攔截測量方法執行時間
您是否知道使用EntLib的Unity及其攔截機制進行方法執行時間測量的模式?使用Unity攔截測量方法執行時間
您可以創建一個ICallHandler
(或在Unity 2.0非常相似IInterceptionBehavior
)實施類似下面,並把它添加到你的目標的執行時間表
public class MeasurementHandler : ICallHandler
{
public IMethodReturn Invoke(IMethodInvocation input,
GetNextHandlerDelegate getNext)
{
StartTimer(); // implement it :)
IMethodReturn msg = getNext()(input, getNext);
StopTimer(); // implement it :)
return msg;
}
}