在我的ASP.NET应用程序中,我使用ServiceReferenceCollection
来携带一组WebServices
,在代码隐藏中,我被要求找出所有公共WebMethod(s)
使用.Net Reflection和WebServices
的相应参数。但是,ServiceReference
类仅提供可用于反射的Path
信息,但我不知道如何GetType()
来自Path
。
答案 0 :(得分:1)
Path
是asmx文件的路径。
您只需将此文件作为文本文件打开即可。
<%@ WebService
Language="C#" CodeBehind="MyService.asmx.cs"
Class="Namespace1.Namepsace2.ClassName" %>
将其作为文本阅读并解析文件的类名 获得类名后,可以使用反射来迭代类方法。
假设: