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;
}
}