/// <summary> /// Обновление клиента при таймауте /// </summary> /// <param name="state"></param> /// <param name="guid"></param> public void UpdateClient(ClientState state) { lock (_lock) { ClientState clientState = _clientStateList.Find(s => s.User == state.User); if (clientState != null) { clientState.SetUncomplete(); clientState.CurrentContext = state.CurrentContext; clientState.ExtraData = state.ExtraData; clientState.AsyncCallback = state.AsyncCallback; clientState.CompleteMessages(); } } }