获取所有服务合同方法名称

拉韦什

正在使用WPF中的WCF服务,我想列出服务中的所有方法名称。

我尝试了两种解决方案:1。

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

它列出了所有功能,但还包括其他一些功能,例如“ to string”,“ open”,“ abort”等。


2。

MethodInfo[] methods = typeof(ITimeService).GetMethods();

            foreach (var method in methods)
            {
                if (((System.Attribute)(method.GetCustomAttributes(true)[0])).TypeId.ToString() == "System.ServiceModel.OperationContractAttribute")
                {                 
                    string methodName = method.Name;
                }
            }

它最终会显示一个错误,显示“索引超出范围”。

耶尔达·库曼加利耶夫(Yeldar Kurmangaliyev)

您可以在服务合同中搜索方法,即interface,它将不包含任何方法,例如ToString()

var contractMethods = typeof(ITimeService).GetMethods(); // not TimeService

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取所有服务合同方法名称

来自分类Dev

获取Web服务的方法名称

来自分类Dev

从python目录中获取所有模块名称,类名称和方法名称

来自分类Dev

如何使用Groovy获取没有继承方法的类的所有方法名称?

来自分类Dev

如何使用Groovy获取没有继承方法的类的所有方法名称?

来自分类Dev

如何获取脚本中使用的所有变量和方法名称

来自分类Dev

具有相同方法名称的多级继承c#

来自分类Dev

Kotlin继承-扩展具有相同方法名称的JVM类和接口

来自分类Dev

登录-获取方法名称

来自分类Dev

具有相同方法名称的两个接口,当我重写时会发生什么?

来自分类Dev

codeigniter从父方法获取方法名称

来自分类Dev

根据在codeigniter中选择的控制器名称显示所有方法名称

来自分类Dev

junit,获取失败的方法名称

来自分类Dev

如何获取模型的方法名称数组?

来自分类Dev

获取当前方法名称

来自分类Dev

获取引发异常的方法名称

来自分类Dev

smalltalk反射-如何获取方法名称?

来自分类Dev

如何在服务器端获取被调用的 webservice.asmx 的方法名称

来自分类Dev

将PostSharp方面应用于类中的所有方法以记录方法名称

来自分类Dev

有没有办法在C#中动态获取方法名称?

来自分类Dev

有没有办法在C#中动态获取方法名称?

来自分类Dev

如何使用proguard混淆除公共方法名称和属性以外的所有内容?

来自分类Dev

接受所有方法名称并打印出来的对象

来自分类Dev

用于获取具有最大列值的行的 Spring 数据方法名称

来自分类Dev

Spring bean方法:如何获取方法名称?

来自分类Dev

更改服务方法名称时出现Grails ReloadingException

来自分类Dev

动态方法名称

来自分类Dev

获取通过lambda表达式传递的方法名称?

来自分类Dev

使用nameof在C#中获取setter方法名称

Related 相关文章

  1. 1

    获取所有服务合同方法名称

  2. 2

    获取Web服务的方法名称

  3. 3

    从python目录中获取所有模块名称,类名称和方法名称

  4. 4

    如何使用Groovy获取没有继承方法的类的所有方法名称?

  5. 5

    如何使用Groovy获取没有继承方法的类的所有方法名称?

  6. 6

    如何获取脚本中使用的所有变量和方法名称

  7. 7

    具有相同方法名称的多级继承c#

  8. 8

    Kotlin继承-扩展具有相同方法名称的JVM类和接口

  9. 9

    登录-获取方法名称

  10. 10

    具有相同方法名称的两个接口,当我重写时会发生什么?

  11. 11

    codeigniter从父方法获取方法名称

  12. 12

    根据在codeigniter中选择的控制器名称显示所有方法名称

  13. 13

    junit,获取失败的方法名称

  14. 14

    如何获取模型的方法名称数组?

  15. 15

    获取当前方法名称

  16. 16

    获取引发异常的方法名称

  17. 17

    smalltalk反射-如何获取方法名称?

  18. 18

    如何在服务器端获取被调用的 webservice.asmx 的方法名称

  19. 19

    将PostSharp方面应用于类中的所有方法以记录方法名称

  20. 20

    有没有办法在C#中动态获取方法名称?

  21. 21

    有没有办法在C#中动态获取方法名称?

  22. 22

    如何使用proguard混淆除公共方法名称和属性以外的所有内容?

  23. 23

    接受所有方法名称并打印出来的对象

  24. 24

    用于获取具有最大列值的行的 Spring 数据方法名称

  25. 25

    Spring bean方法:如何获取方法名称?

  26. 26

    更改服务方法名称时出现Grails ReloadingException

  27. 27

    动态方法名称

  28. 28

    获取通过lambda表达式传递的方法名称?

  29. 29

    使用nameof在C#中获取setter方法名称

热门标签

归档