2012-02-13 51 views
2

實現自定義atributes我想實現要求使用基於System.IdentityModel安全。我們使用Windows XP進行所有開發工作,因此無法使用Windows Identity Foundation。我所試圖做的是裝飾在服務合同的方法與權限屬性,我不知道該怎麼做索賠基於安全

舉例來說,在我的服務,我想有方法

無效DeleteRecord(INT的recordId);

欲像這樣

[HasDeletePermission] 空隙DeleteRecord(INT的recordId)的屬性來裝飾它;

因此,基於該claimset用戶,方法要麼執行或將引發異常。我如何做到這一點。

回答

0

二手PostSharp免費版來實現屬性。效果很好

0

您可以使用類似PostSharp嵌入方面納入您需要的方法。