我正在开发一个库,其中入口点方法标有某些属性。内部方法需要知道入口点上的原始属性是否具有值1, 2, 3...[MyAttribute(1)]public void Method1() { InternalMethod();}[MyAttribute(2)]public void Method2() { InternalMethod();}[MyAttribute(3)]public void Method3() { InternalMethod();}我知道获取属性的唯一方法是遍历堆栈直到根并搜索具有该MyAttribute属性的方法。这种方法的问题是我使用StackTrace类来实现它,这太昂贵了,因为在HTTP需要尽可能快的频繁请求期间调用方法。有没有办法解决?
2 回答
- 2 回答
- 0 关注
- 133 浏览
添加回答
举报
0/150
提交
取消