如何从WCF服务获取所有方法?

时间:2010-04-27 11:13:35

标签: c# .net wcf silverlight silverlight-3.0

如何从代码中获取WCF启用Silverlight的服务的所有方法的列表。

我已经添加了对Silverlight应用程序的服务引用。

我可以使用Reflection获取所有方法吗?

如果能为我提供示例。

1 个答案:

答案 0 :(得分:8)

鉴于服务类的类型,您可以使用GetMethods函数通过反射获取所有方法的列表:

MethodInfo[] methods = typeof(TypeOfTheService).GetMethods();
foreach (var method in methods)
{
    string methodName = method.Name;
}