1 write to _requestNativeHandle
Microsoft.AspNetCore.Server.IIS (1)
Core\IISHttpContext.cs (1)
85
_requestNativeHandle
= pInProcessHandler;
21 references to _requestNativeHandle
Microsoft.AspNetCore.Server.IIS (21)
Core\IISHttpContext.cs (15)
296
if (!_server.IsWebSocketAvailable(
_requestNativeHandle
))
317
NativeMethods.HttpSetManagedContext(
_requestNativeHandle
, (IntPtr)_thisHandle);
536
AsyncIO = new AsyncIOEngine(this,
_requestNativeHandle
);
597
NativeMethods.HttpHasResponse4(
_requestNativeHandle
);
606
NativeMethods.HttpSetResponseStatusCode(
_requestNativeHandle
, (ushort)StatusCode, reasonPhrase);
613
NativeMethods.HttpSetNeedGoAway(
_requestNativeHandle
);
647
NativeMethods.HttpResponseSetUnknownHeader(
_requestNativeHandle
, pHeaderName, pHeaderValue, (ushort)headerValueBytes.Length, fReplace: isFirst);
652
NativeMethods.HttpResponseSetKnownHeader(
_requestNativeHandle
, knownHeaderIndex, pHeaderValue, (ushort)headerValueBytes.Length, fReplace: isFirst);
686
NativeMethods.HttpResponseSetTrailer(
_requestNativeHandle
, pHeaderName, pHeaderValue, (ushort)headerValueBytes.Length, replace: isFirst);
816
NativeMethods.HttpSetCompletionStatus(
_requestNativeHandle
, requestNotificationStatus);
817
NativeMethods.HttpPostCompletion(
_requestNativeHandle
, 0);
870
NativeMethods.HttpGetAuthenticationInformation(
_requestNativeHandle
, out var authenticationType, out var token);
914
_requestNativeHandle
.Dispose();
916
await new ValueTask<object?>(
_requestNativeHandle
,
_requestNativeHandle
.Version);
Core\IISHttpContext.FeatureCollection.cs (5)
294
return NativeMethods.HttpTryGetServerVariable(
_requestNativeHandle
, variableName, out var value) ? value : null;
306
NativeMethods.HttpSetServerVariable(
_requestNativeHandle
, variableName, value);
371
AsyncIO = new WebSocketsAsyncIOEngine(this,
_requestNativeHandle
);
502
NativeMethods.HttpResetStream(
_requestNativeHandle
, (ulong)errorCode);
507
NativeMethods.HttpDisableBuffering(
_requestNativeHandle
);
Core\IISHttpContext.IO.cs (1)
292
NativeMethods.HttpCloseConnection(
_requestNativeHandle
);