【发布时间】:2013-02-11 11:07:59
【问题描述】:
我想根据从我的配置文件中读取的值有条件地设置程序集级别属性。有可能吗?
我读到属性是静态元数据,因此虽然数据本身可以在运行时更改,但更改在应用程序启动后不适用。
我还有什么其他选择?
更新
我的目标:我想要做什么
我正在使用 TraceAttribute 来跟踪所有方法的入口和出口点。我想根据配置文件中的值在程序集级别打开或关闭此属性。我想在大多数情况下关闭它,但只在紧急情况下打开它以收集来自特定环境的问题证据。
【问题讨论】:
-
请解释为什么要根据一些配置值设置属性。你想达到什么目标?
-
我已更新我的问题以按目标包含。
标签: c# .net attributes assemblies