/// <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); }