我有這個類:彙總接口
class UrlManagementServiceClient : System.ServiceModel.ClientBase<IUrlManagementService>, IUrlManagementService
ClientBase實現IDisposable
和ICommunicationObject
。我也有這個接口:
interface IUrlManagementProxy : IUrlManagementService, ICommunicationObject, IDisposable
但我不能投UrlManagementServiceClient
對象IUrlManagementProxy
。有什麼辦法可以做到這一點?我想結束一個可以訪問所有三個接口上的所有方法的對象。
UrlManagementServiceClient是一個自動生成的WCF客戶端。如果需要重新生成文件,我想避免對文件進行手動編輯。 – RandomEngy 2011-05-17 19:56:13
@RandomEngy,你可以在一個單獨的文件中添加一個帶有你自己界面的分類定義,參見我的答案編輯。 – 2011-05-18 15:24:22
不錯。清潔和簡單。 – RandomEngy 2011-05-18 15:43:38