internal void sinkExpired(TheSessionState pState) { if (pState != null) { if (pState.CID != Guid.Empty) { TheUserManager.RemoveTempUser(pState.CID); } TheQueuedSender tQSend = TheQueuedSenderRegistry.GetSenderBySEID(pState.cdeMID); if (tQSend != null) { tQSend.FireSenderProblem(new TheRequestData() { ErrorDescription = "1500:Session for this QSender expired" }); } } }