2012-02-06 49 views
0

我有一個使用C#構建的現有Web服務。它實現了一個我無法改變的標準化界面。我想添加第二個接口到Web服務,但我不清楚編碼機制。對於第一個接口並寫了一個類來實現這些功能。如何添加第二個界面到現有的Web服務?

問題1:對於第二個接口,是否創建一個新的類來實現其功能,或將它們添加到爲第一個接口定義的類中?

問題2:需要對服務的主機程序的配置文件進行哪些修改才能識別新界面?

+0

這是一個ASMX服務或WCF服務嗎? – 2012-02-06 17:40:37

回答

0

如果您在同一個Web服務中需要它們,那麼您可以編寫一個接口來擴展強制的標準化接口,然後通過Web服務公開該接口。它可以被期望你的界面或更簡單的界面的客戶使用。在服務方面,只需將其配置爲實現您的新界面,並且您不應該爲期望更簡單的客戶端斷開連接。

相關問題