2011-09-06 51 views
1

我在這裏錯過了什麼?在下面的網頁,它解釋瞭如何編寫SOAP擴展類:爲什麼不需要實施這些抽象方法?

http://msdn.microsoft.com/en-us/magazine/cc188761.aspx

在提出的擴展類,它開始:

public class XmlStreamSoapExtension : SoapExtension 

...只有ChainStreamProcessMessage已實施。但是,如果我做同樣的事情,並嘗試建立,我得到建立的錯誤,3種抽象方法:

GetInitializer(Type serviceType) 
GetInitializer(LogicalMethodInfo methodInfo, SoapExtensionAttribute attribute) 
Initialize(object initializer) 

...都沒有得到執行。爲了簡潔起見,他們只是被省略了,還是我在這裏錯過了一些東西,讓你不必執行它們?

回答

5

如果在示例代碼注意到,線

... // no-op operations omitted for simplicity 

說,他們已經有意省略這些方法(爲簡單起見)。

+0

啊,謝謝。儘管如此,我認爲他們已經完成了這項工作有點懶。他們是單線隊員,他們也不完全沒有空位,因爲他們中的兩個需要返回一些東西。呃,好吧。 – Jez

5

由於頁面上註明您鏈接:

我省略了幾個無操作的操作爲簡單起見。

相關問題