我正在使用自定義的UserNamePasswordValidator,它實例化並登錄到我們的內部API。使用自定義的UserNamePasswordValidator,我可以殺死用戶的WPF「會話」嗎?
這個API公開了一個事件,當用戶被「踢」(被另一個管理用戶)觸發時,我想通過殺死WCF會話來響應這個事件,以便進一步的調用引發異常。
我該如何去做這件事?
我的WCF服務託管在Windows服務(不是IIS)中。實例化並登錄到內部API需要相當長的時間,所以我不能在每次服務調用時都這樣做。
我使用每會話實例,因爲登錄到我們的API是昂貴的。問題依然存在:我如何撤消會話? – 2010-08-24 09:23:59
你使用哪種綁定? PerSession實例依賴於其他會話類型 - 傳輸,安全性或可靠性。 – 2010-08-24 09:46:59
無論我需要什麼綁定:我控制客戶端和服務器。 – 2010-08-24 10:10:46