[英]How to get all WebMethods of a WebService pointed by a ServiceReference.Path
在我的 ASP.NET 應用程序中,我使用ServiceReferenceCollection
來攜帶一組WebServices
,並在代碼隱藏中,要求我通過使用.Net Reflection 找出WebServices
的所有公共WebMethod(s)
和相應的 arguments。 但是, ServiceReference
class 僅提供可用於反射的Path
信息,但我不知道如何GetType()
from Path
。
Path
是 asmx 文件的路徑。
您可以將此文件作為文本文件打開。
<%@ WebService
Language="C#" CodeBehind="MyService.asmx.cs"
Class="Namespace1.Namepsace2.ClassName" %>
將其作為文本讀取並解析出文件的 class 名稱。
獲得 class 名稱后,您可以使用反射來遍歷 class 方法。
假設:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.