Exemple #1
0
 /// <summary>
 ///     Указывает на то, что имя пользователя, переданное в <see cref="LogMessage"/> некорректное
 /// </summary>
 /// <param name="message"></param>
 /// <returns></returns>
 private bool InvalidUser(LogMessage message)
 {
     if (!string.IsNullOrEmpty(UserFilter))
     {
         if (UserFilter.Contains("/"))
         {
             // полное имя
             if (message.User.Replace("\\", "/").ToLowerInvariant() != UserFilter.ToLowerInvariant())
             {
                 return(true);
             }
         }
         else
         {
             // домен
             if (message.User.Split('/', '\\')[0] != UserFilter.ToLowerInvariant())
             {
                 return(true);
             }
         }
     }
     return(false);
 }