2009-09-07 51 views
0

我有一個WSE Web服務,它返回一個集合中的項目列表。從Web服務(WSE)繼承,我可以覆蓋結果嗎?

我需要更改集合中的某些項目,如果它們匹配特定的正則表達式模式。

我沒有web服務的源代碼!

是否有可能從服務中繼承並掛接到用[webmethod]標記的方法中,然後遍歷集合,過濾它,然後將其返回給調用客戶端?

+0

你知道WSE已經過時了嗎? – 2009-09-30 01:32:01

回答

1

我沒有在我的機器上安裝WSE,但從我記憶中,您可以像使用常規ASMX Web服務一樣創建代理。

代理將其代碼作爲Web服務引用下的部分類實現。

  • 將另一個文件作爲代理的部分類的另一部分添加到項目中,並在另一個方法中添加需要的行爲。
  • 如果您確實需要使用原始方法,那麼您可以繼承自動生成的方法,並使用您自己的實現來隱藏(新)原始方法。