コード例 #1
0
 public void Handle(UserDeletedNotification notification)
 {
     foreach (IUser entity in notification.DeletedEntities)
     {
         _distributedCache.RemoveUserCache(entity.Id);
     }
 }
コード例 #2
0
        public void Handle(UserDeletedNotification notification)
        {
            var performingUser = CurrentPerformingUser;
            var affectedUsers  = notification.DeletedEntities;

            foreach (var affectedUser in affectedUsers)
            {
                _auditService.Write(performingUser.Id, $"User \"{performingUser.Name}\" {FormatEmail(performingUser)}", PerformingIp,
                                    DateTime.UtcNow,
                                    affectedUser.Id, $"User \"{affectedUser.Name}\" {FormatEmail(affectedUser)}",
                                    "umbraco/user/delete", "delete user");
            }
        }