叫我有一個自定義AuthorizationFilter
類來處理授權給我的API。 現在,我需要添加一些屬性將被只讀在 某些情況下的方法來提高它。如何知道哪些控制器方法從網絡API授權過濾
我可以從actionContext.ControllerContext
得到控制,但:
我怎樣才能知道哪些Controller
方法將我的自定義AuthorizeAttribute
類的IsAuthorized
方法叫什麼名字?所以我可以通過反射來獲得它的屬性。
編輯:添加更多的信息 -
如果我接到一個電話像localhost/api/myapi/?id=4
我想,這將在控制器類似GetById(int id).
這樣我可以檢查執行的方法的真實姓名如果該方法有任何我需要添加的自定義屬性。
鎂試試這個我刪除了我的答案,我誤解你的問題。你有沒有看到@亨利克庫克的答案?這對我的作品 – wal 2014-09-21 00:49:55