2 writes to m_RequestContext
System (2)
net\System\Net\_ListenerAsyncResult.cs (2)
29
m_RequestContext
= new AsyncRequestContext(this);
65
asyncResult.
m_RequestContext
= result == null ? new AsyncRequestContext(asyncResult) : null;
19 references to m_RequestContext
System (19)
net\System\Net\_ListenerAsyncResult.cs (19)
55
if (httpWebListener.ValidateRequest(asyncResult.
m_RequestContext
))
57
result = httpWebListener.HandleAuthentication(asyncResult.
m_RequestContext
, out stoleBlob);
69
asyncResult.
m_RequestContext
.Reset(0, 0);
75
asyncResult.
m_RequestContext
.Reset(asyncResult.
m_RequestContext
.RequestBlob->RequestId, numBytes);
122
GlobalLog.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());
127
m_RequestContext
.RequestBlob->RequestId,
129
m_RequestContext
.RequestBlob,
130
m_RequestContext
.Size,
132
m_RequestContext
.NativeOverlapped);
135
if (statusCode == UnsafeNclNativeMethods.ErrorCodes.ERROR_INVALID_PARAMETER &&
m_RequestContext
.RequestBlob->RequestId != 0)
140
m_RequestContext
.RequestBlob->RequestId = 0;
147
m_RequestContext
.Reset(
m_RequestContext
.RequestBlob->RequestId, bytesTransferred);
164
if (
m_RequestContext
!= null)
166
m_RequestContext
.ReleasePins();
167
m_RequestContext
.Close();