using Esiur.Security.Permissions; namespace Esiur.Security.Management; /// /// Audits a resource operation before it is executed. A /// result may veto the operation, while /// and never grant /// authorization or override another manager's denial. /// public interface IAuditingManager : IResourceManager { Ruling Applicable(ResourceManagerContext context); }