動態WebService方法

2021-09-22 21:00:02 字數 2334 閱讀 7650

原文:

動態webservice方法

***

如果你覺得上面的方法含麻煩的話,你可以選擇下面的方法:動態webservice方法。需要寫乙個底層解析webservice服務位址的方法,然後呼叫就可以,很方便。服務位址你可以配置到web.config中,也可以儲存到資料庫中,隨你了……

using

system;

using

system.collections;

using

system.reflection;

using

system.web.services;

using

system.web.services.protocols;

using

system.web.services.description;

using

system.codedom;

using

system.codedom.compiler;

using

system.net;

using

system.web;

namespace

kayang.webservice

//url:服務位址

//methodname:方法名字

//args:方法的引數

傳入cookie,使對方可以使用當前session

///by 黃正 2009-12-6

呼叫:

string url = "

";string @namespace=""

;string methodname = "

qqcheckonline

";//

需要呼叫的webservice中的方法

string invoke = "

123456

";//

qq號碼

string result = webservice.webserviceproxy.invokewebservice(url, @namespace, methodname, invoke).tostring();

動態呼叫WebService方法

好像很多人做webservice的時候都是直接新增引用的方式,然後呼叫服務端的方法.這樣就個問題,就是每次我服務端新增了方法或者修改了方法後都要更新web引用,這樣比較麻煩.下面給乙個不用新增引用的方式呼叫服務端的方法.只是乙個簡單的測試,不是很規範,用得著的人可以自己封裝一下,然後直接傳服務端的方...

動態呼叫WebService方法

c 動態呼叫webservice object item invokewebservice this.webservicesurl,helloworld new object public static object invokewebservice string url,string method...

動態呼叫Web Service的方法

下面這個例子可以供參考 根據指定的資訊,呼叫遠端webservice方法 webservice的http形式的位址 欲呼叫的webservice的命名空間 欲呼叫的webservice的類名 不包括命名空間字首 欲呼叫的webservice的方法名 引數列表 webservice的執行結果 如果呼叫...