我的客戶端應用程序中使用了我的項目中有很多web方法。 ]WCF wrap代理客戶端
我不想寫代碼是這樣的:
using(ServiceClient sc = new ServiceClient())
{
//Invoke service methods
sc.Method1();
}
相反,我想寫:ServiceClient.Method1();
在這種情況下,其下文稱到代理初始化,調用方法,處置,除了所有常見的操作處理將在ServiceClient內部進行。當然,我可以使用類似的代碼來包裝我的任何web方法,或者使用反射來按名稱進行方法檢索,但是也許有其他方法存在?