我正在尋找一個鉤子,事件,或者,我可以使用OperationContext.Current.ClaimsPrincipal
已設置後運行了一下自定義代碼一些其他的擴展點,但實際的方法被調用之前。是否有WCF出現這種情況後,* * OperationContext.Current.ClaimsPrincipal設置了事件或掛鉤?
IDispatchMessageInspector
(AfterReceiveRequest
法)IParameterInspector
(BeforeCall
法)IAuthorizationPolicy
(Evaluate
法)ICallContextInitializer
(BeforeInvoke
法)
在:我使用下面的嘗試OperationContext.Current.ClaimsPrincipal
這些點都沒有值。
如何運行一段代碼(在我的情況下,授權和審計代碼的基礎上,進入索賠)傳入的索賠已經確定之後,但該方法本身運行過嗎?
完美,那奇妙的作品(甚至似乎是這種事情所需的位置)! – Mark 2013-03-20 14:57:06