このコードを実行すると、属性値が空です
IEnumerable<object> attrs = ((typeof(Data).GetMethods().Select
(a => a.GetCustomAttributes(typeof(WebGetAttribute),true))));
WebGetAttribute wg= attrs.First() as WebGetAttribute; // wg is null
これは反映する私のクラスです:
public class Data
{
[WebInvoke(Method = "GET", BodyStyle = WebMessageBodyStyle.Bare, RequestFormat = WebMessageFormat.Json, UriTemplate = "/GetData")]
string GetData(int value)
{
return "";
}
}
WCF サービスの各メソッドに関するこの情報 (メソッドの種類/応答形式/UriTemplate) を知るために助けが必要です