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

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

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

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

如果可以请给我举个例子。

给定服务类的类型,您可以使用GetMethods函数通过reflection获取所有方法的列表:

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