ce que signifie AAPC CanReadPropertyAAPC CanReadProperty
0
A
Répondre
2
Il est une méthode qui permet de vérifier si elle est autorisé à lire une propriété:
/// <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
Fondamentalement, il vous permet d'avoir des permissions d'accès pour les propriétés individuelles sur un objet métier.
0
Il donne une autorisation d'accès spécifique aux propriétés du contrat de données.
Questions connexes
- 1. CLASSES AAPC avec C# .net et en utilisant des AAPC clases dans différents cas
- 2. AAPC 3.6 - Nom de la base de données introuvable dans le fichier de configuration
- 3. propriétés de partage CodeSmith avec plusieurs fichiers de projet
- 4. Comment configurer l'AAPC pour les scénarios de déploiement de niveau n?
- 5. Recommandation pour la création d'objets DAL
- 6. Comment utiliser Inclure avec Lambda dans EF?
- 7. Comment utiliser PropertyProxyValidator avec ServerSideValidationExtender lors de l'exécution
- 8. Mappage aux objets CSLA à l'aide d'Automapper
- 9. Surveiller ce que les utilisateurs font dans une application .net et modifier les fonctionnalités de l'application de déclenchement
- 10. C# - Je ne peux pas faire référence à HttpPostedFileBase
- 11. Comment résolvons-nous tout cela "Conversion de type DBNull en type chaîne n'est pas valide" méchanceté?
- 12. Comment créer une collection paresseuse et mise en cache dans Silverlight/CSLA
- 13. Multithreading CSLA.NET
- 14. Pour être sérialisable XML, les types qui héritent de ICollection doivent avoir une implémentation de Add
- 15. Utilisation de "Base" dans un nom de classe
- 16. C# CSLA dilemme de l'objet métier: lecture seule vs lecture/écriture