РЕДАКТИРОВАТЬ: см. Комментарий к вопросу.Требуется больше кода / уточнения.
Если DomainAccessGuard
равно нулю, отправьте код, из которого вы создаете объект.
Если DomainAccessGuard.Sessions
пусто, то отправьте код, где коллекция сеансовзаполнено.
Если DomainAccessGuard.Sessions
(коллекция) равна null
, то вам нужно опубликовать код, в котором создается экземпляр коллекции - хотя я нахожу это немного странным.
Если индивидуум DomainAccessGuard.Session
из коллекции, к которой вы пытаетесь получить доступ к UserName
из, имеет значение null, то может применяться следующее:
Мне кажется, что вы пытаетесь прочитать пользователяимя из сессии, которую вы только что выгнали.Разве это не сделает ваш сеанс пустым?
Это может сработать:
Log.Info("Brugeren (" + ses.UserName + ") er logget ud grundet 60 min. inaktivitet!", this);
DomainAccessGuard.Kick(ses.SessionID);
Это всего лишь предположение, я ничего не знаю о DomainAccessGuard.