2 writes to m_RequestContext
System (2)
net\System\Net\_ListenerAsyncResult.cs (2)
29m_RequestContext = new AsyncRequestContext(this); 65asyncResult.m_RequestContext = result == null ? new AsyncRequestContext(asyncResult) : null;
19 references to m_RequestContext
System (19)
net\System\Net\_ListenerAsyncResult.cs (19)
55if (httpWebListener.ValidateRequest(asyncResult.m_RequestContext)) 57result = httpWebListener.HandleAuthentication(asyncResult.m_RequestContext, out stoleBlob); 69asyncResult.m_RequestContext.Reset(0, 0); 75asyncResult.m_RequestContext.Reset(asyncResult.m_RequestContext.RequestBlob->RequestId, numBytes); 122GlobalLog.Print("ListenerAsyncResult#" + ValidationHelper.HashString(this) + "::QueueBeginGetContext() calling UnsafeNclNativeMethods.HttpApi.HttpReceiveHttpRequest RequestId:" + m_RequestContext.RequestBlob->RequestId + " Buffer:0x" + ((IntPtr) m_RequestContext.RequestBlob).ToString("x") + " Size:" + m_RequestContext.Size.ToString()); 127m_RequestContext.RequestBlob->RequestId, 129m_RequestContext.RequestBlob, 130m_RequestContext.Size, 132m_RequestContext.NativeOverlapped); 135if (statusCode == UnsafeNclNativeMethods.ErrorCodes.ERROR_INVALID_PARAMETER && m_RequestContext.RequestBlob->RequestId != 0) 140m_RequestContext.RequestBlob->RequestId = 0; 147m_RequestContext.Reset(m_RequestContext.RequestBlob->RequestId, bytesTransferred); 164if (m_RequestContext != null) 166m_RequestContext.ReleasePins(); 167m_RequestContext.Close();