Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 WCF [WebInvoke(UriTemplate = "etcetc"
我需要访问字符串“etcetc”以用于我的某些业务逻辑,不确定这是否可能?它存储在内存中的什么位置?
你可以使用类似下面的东西来访问这些属性:
MethodBase method = typeof(MyClass).GetMethod("MyMethod"); WebInvoke attr = (UriTemplate )method.GetCustomAttributes(typeof(WebInvoke), true)[0] ; string value = attr.UriTemplate ;
并回答您的第二个问题:它存储在哪里?所以它基本上是编译程序集中元数据的一部分。