我在WCF [WebInvoke(UriTemplate =" etcetc"
我需要访问字符串" etcetc"用于我的一些业务逻辑,不确定这是否可行?它存放在内存中的哪个位置?
答案 0 :(得分:1)
您可以使用以下内容来访问这些属性:
MethodBase method = typeof(MyClass).GetMethod("MyMethod");
WebInvoke attr = (UriTemplate )method.GetCustomAttributes(typeof(WebInvoke), true)[0] ;
string value = attr.UriTemplate ;
回答你的第二个问题:它存储在哪里?所以它基本上是编译汇编中元数据的一部分。