using System; using System.Threading; namespace PostSharp.Samples.Logging.BusinessLogic { public class RequestStorage { public static Request GetRequest(int id) { Thread.Sleep(4); return new Request(id); } public static User GetUser(int id) { if (id <= 0) { throw new ArgumentOutOfRangeException("id", "The user id must be greater than zero."); } if (id == 14) { Thread.Sleep(56); } return new User(); } } }