3
我需要驗證所有操作契約中的請求。請求庫將擁有需要每次驗證的用戶身份驗證令牌。我需要調用WCF中的方法,然後調用我的操作契約
我需要在WCF調用一個方法(基本上來驗證這個請求),然後調用所有的操作契約。否則,我必須編寫代碼來驗證所有操作合約方法中的請求。
在WCF中有這個選項嗎?
我需要驗證所有操作契約中的請求。請求庫將擁有需要每次驗證的用戶身份驗證令牌。我需要調用WCF中的方法,然後調用我的操作契約
我需要在WCF調用一個方法(基本上來驗證這個請求),然後調用所有的操作契約。否則,我必須編寫代碼來驗證所有操作合約方法中的請求。
在WCF中有這個選項嗎?
WCF提供了幾個可擴展性點。您可以檢查IDispatchMessageInspector.AfterReceiveRequest
,它允許您在傳入操作前檢查傳入的消息。
您可以使用「行爲」在WCF管道中的許多位置調用自定義代碼。這就是你在尋找的。 https://msdn.microsoft.com/en-us/library/vstudio/ms730137%28v=vs.100%29.aspx –