3 writes to _rqContext
System.Web (3)
State\SessionStateModule.cs (3)
495_rqContext = null; 615_rqContext = ((HttpApplication)source).Context; 1458_rqContext = context;
48 references to _rqContext
System.Web (48)
State\SessionStateModule.cs (48)
537if (HttpRuntime.ApartmentThreading || _rqContext.InAspCompatMode) { 540_rqContext, 541_rqContext.ApplicationInstance, 554DisposableHttpContextWrapper.SwitchContext(_rqContext); 618ChangeImpersonation(_rqContext, false); 621if (EtwTrace.IsTraceEnabled(EtwTraceLevel.Information, EtwTraceFlags.AppSvc)) EtwTrace.Trace(EtwTraceType.ETW_TYPE_SESSION_DATA_BEGIN, _rqContext.WorkerRequest); 624_store.InitializeRequest(_rqContext); 627requiresState = _rqContext.RequiresSessionState; 630if (_idManager.InitializeRequest(_rqContext, false, out _rqSupportSessionIdReissue)) { 632if (EtwTrace.IsTraceEnabled(EtwTraceLevel.Information, EtwTraceFlags.AppSvc)) EtwTrace.Trace(EtwTraceType.ETW_TYPE_SESSION_DATA_END, _rqContext.WorkerRequest); 641!((SessionIDManager)_idManager).UseCookieless(_rqContext)) ) { // Case 2 658_rqId = _idManager.GetSessionID(_rqContext); 679_store.ResetItemTimeout(_rqContext, _rqId); 684if (EtwTrace.IsTraceEnabled(EtwTraceLevel.Information, EtwTraceFlags.AppSvc)) EtwTrace.Trace(EtwTraceType.ETW_TYPE_SESSION_DATA_END, _rqContext.WorkerRequest); 688_rqExecutionTimeout = _rqContext.Timeout; 698_rqReadonly = _rqContext.ReadOnlySessionState; 718if (EtwTrace.IsTraceEnabled(EtwTraceLevel.Information, EtwTraceFlags.AppSvc)) EtwTrace.Trace(EtwTraceType.ETW_TYPE_SESSION_DATA_END, _rqContext.WorkerRequest); 748_rqId = _idManager.CreateSessionID(_rqContext); 749_idManager.SaveSessionID(_rqContext, _rqId, out redirected, out _rqAddedCookie); 768ChangeImpersonation(_rqContext, false); 772_store.SetAndReleaseItemExclusive(_rqContext, _rqId, _rqItem, _rqLockId, true /*_rqSessionStateNotFound*/); 845SessionStateUtility.AddHttpSessionStateModuleToContext(_rqContext, this, delayInitStateStoreItem); 853if (EtwTrace.IsTraceEnabled(EtwTraceLevel.Information, EtwTraceFlags.AppSvc)) EtwTrace.Trace(EtwTraceType.ETW_TYPE_SESSION_DATA_END, _rqContext.WorkerRequest); 884_store.CreateUninitializedItem(_rqContext, _rqId, s_timeout); 890ChangeImpersonation(_rqContext, false); 895_rqItem = _store.CreateNewStoreData(_rqContext, s_timeout); 920SessionStateUtility.AddHttpSessionStateToContext(_rqContext, _rqSessionState); 932Debug.Assert(!((SessionIDManager)_idManager).UseCookieless(_rqContext), "We can delay session id only if we are not using cookieless"); 938ChangeImpersonation(_rqContext, false); 940_rqId = _idManager.GetSessionID(_rqContext); 964SessionStateStoreData storedItem = _store.GetItemExclusive(_rqContext, _rqId, out locked, out lockAge, out _rqLockId, out _rqActionFlags); 978_rqItem = _store.GetItem(_rqContext, _rqId, out locked, out lockAge, out _rqLockId, out _rqActionFlags); 981_rqItem = _store.GetItemExclusive(_rqContext, _rqId, out locked, out lockAge, out _rqLockId, out _rqActionFlags); 990_rqItem = _store.GetItemExclusive(_rqContext, _rqId, out locked, out lockAge, out _rqLockId, out _rqActionFlags); 1004_store.ReleaseItemExclusive(_rqContext, _rqId, _rqLockId); 1045if (_rqContext.HasTimeoutExpired) { 1171Debug.Assert(_rqContext != null, "_rqContext != null"); 1200ChangeImpersonation(_rqContext, true); 1280SessionStateUtility.RemoveHttpSessionStateFromContext(_rqContext, delayedSessionState); 1325_store.RemoveItem(_rqContext, ReleaseStateGetSessionID(), _rqLockId, _rqItem); 1376_store.SetAndReleaseItemExclusive(_rqContext, ReleaseStateGetSessionID(), _rqItem, _rqLockId, _rqSessionStateNotFound); 1384_store.ReleaseItemExclusive(_rqContext, ReleaseStateGetSessionID(), _rqLockId); 1398_idManager.RemoveSessionID(_rqContext); 1457if (_rqContext == null) { 1464_store.InitializeRequest(_rqContext); 1465_idManager.InitializeRequest(_rqContext, true, out dummy); 1481_store.EndRequest(_rqContext); 1505return ((SessionIDManager)_idManager).UseCookieless(_rqContext);