在 WCF 中访问 WebInvoke UriTemplate,我需要模板字符串
accessing WebInvoke UriTemplate in WCF, I need the template string
我有WCF
[WebInvoke(UriTemplate = "etcetc"
我需要访问字符串 "etcetc" 以便在我的某些业务逻辑中使用,不确定这是否可能?它存储在内存中的什么位置?
您可以使用如下方式访问这些属性:
MethodBase method = typeof(MyClass).GetMethod("MyMethod");
WebInvoke attr = (UriTemplate )method.GetCustomAttributes(typeof(WebInvoke), true)[0] ;
string value = attr.UriTemplate ;
然后回答你的第二个问题:它存储在哪里?所以它基本上是编译程序集中元数据的一部分。
我有WCF [WebInvoke(UriTemplate = "etcetc"
我需要访问字符串 "etcetc" 以便在我的某些业务逻辑中使用,不确定这是否可能?它存储在内存中的什么位置?
您可以使用如下方式访问这些属性:
MethodBase method = typeof(MyClass).GetMethod("MyMethod");
WebInvoke attr = (UriTemplate )method.GetCustomAttributes(typeof(WebInvoke), true)[0] ;
string value = attr.UriTemplate ;
然后回答你的第二个问题:它存储在哪里?所以它基本上是编译程序集中元数据的一部分。