是否可以從ServiceHost中檢索具體類實例,以便爲該類的事件添加事件處理程序?爲WCF具體類實例添加事件處理程序
Public Class Widget
Public Event MessageCalled(sender as object, e as EventArgs)
Public Sub DoSomething()
'-- do a whole lot of stuff --'
RaiseEvent MessageCalled(Me, new EventArgs())
End Sub
End Class
Private _host As New ServiceHost(GetType(Widget), New Uri() {New Uri("http://localhost:50000")})
所以當客戶端調用DoSomething()方法時,我可以處理主機上的MessageCalled()事件。
我發現的大部分內容都是關於處理客戶端事件的,但我對此不感興趣。
謝謝。看起來像我可以這樣做,但是,正如上面提到的,我正在調整的代碼是早先使用遠程處理的遺留代碼。我認爲從長遠來看,我會更好地重構以更好地適應WCF。 – Jayden 2009-11-13 01:28:38