拿什麼CSLA CanReadPropertyCSLA CanReadProperty
0
A
回答
2
它允許檢查它是否允許讀取某個屬性的方法:
/// <summary>
/// Returns <see langword="true" /> if the user is allowed to read the
/// calling property.
/// </summary>
/// <param name="property">Property to check.</param>
[EditorBrowsable(EditorBrowsableState.Advanced)]
public virtual bool CanReadProperty(Csla.Core.IPropertyInfo property)
{
bool result = true;
VerifyAuthorizationCache();
if (!_readResultCache.TryGetValue(property.Name, out result))
{
result = BusinessRules.HasPermission(AuthorizationActions.ReadProperty, property);
// store value in cache
_readResultCache[property.Name] = result;
}
return result;
}
1
基本上,它可以讓你對各個屬性在不同的訪問權限一個商業對象。
0
它給予數據合同屬性的特定訪問權限。
相關問題
- 1. 使用Automapper映射到CSLA對象
- 2. CSLA 4.0 CSLA 3.8中的新功能3.8
- 3. WCF/Csla地獄
- 4. CSLA性能
- 5. CSLA .NET架構
- 6. CSLA,BusinessCollectionBase和ITypedList
- 7. WCF LINQ CSLA問題
- 8. 異步CSLA電話
- 9. CSLA FieldManager.updatechildren(this)vs FieldManager.updatechildren
- 10. CSLA可編輯網格
- 11. 使用WCF的CSLA nettcpbinding
- 12. 使用CSLA進行審計?
- 13. CSLA數據庫功能
- 14. 爲什麼CSLA這樣命名?
- 15. 將CSLA授權與DotNetNuke角色集成
- 16. 錯誤打開CSLA解決方案
- 17. TransactionScope不會回滾異常CSLA 4.3
- 18. 如何爲Azure配置CSLA WCF DataPortal?
- 19. 在mvc中使用WCF服務csla
- 20. CSLA Silverlight和Windows有何區別?
- 21. 使用CSLA BO進行數據綁定
- 22. 最好的方式來做TDD和CSLA
- 23. csla中的異步驗證規則
- 24. 你有沒有使用過CSLA?
- 25. 如何配置Silverlight + CSLA數據門戶?
- 26. JSON序列化器和CSLA對象
- 27. 尋找T4 CSLA代碼生成器
- 28. 我如何判斷一個應用程序是否使用CSLA 2.0或CSLA 3.5(或使用其他版本的CSLA)編寫的
- 29. 獲取CSLA遠程數據門戶中的IP地址
- 30. 自定義CSLA服務器端初始化