1 write to _requestNativeHandle
Microsoft.AspNetCore.Server.IIS (1)
Core\IISHttpContext.cs (1)
88
_requestNativeHandle
= pInProcessHandler;
22 references to _requestNativeHandle
Microsoft.AspNetCore.Server.IIS (22)
Core\IISHttpContext.cs (16)
299
if (!_server.IsWebSocketAvailable(
_requestNativeHandle
))
320
NativeMethods.HttpSetManagedContext(
_requestNativeHandle
, (IntPtr)_thisHandle);
421
NativeMethods.HttpSetClose(
_requestNativeHandle
);
565
AsyncIO = new AsyncIOEngine(this,
_requestNativeHandle
);
626
NativeMethods.HttpHasResponse4(
_requestNativeHandle
);
635
NativeMethods.HttpSetResponseStatusCode(
_requestNativeHandle
, (ushort)StatusCode, reasonPhrase);
642
NativeMethods.HttpSetNeedGoAway(
_requestNativeHandle
);
676
NativeMethods.HttpResponseSetUnknownHeader(
_requestNativeHandle
, pHeaderName, pHeaderValue, (ushort)headerValueBytes.Length, fReplace: isFirst);
681
NativeMethods.HttpResponseSetKnownHeader(
_requestNativeHandle
, knownHeaderIndex, pHeaderValue, (ushort)headerValueBytes.Length, fReplace: isFirst);
715
NativeMethods.HttpResponseSetTrailer(
_requestNativeHandle
, pHeaderName, pHeaderValue, (ushort)headerValueBytes.Length, replace: isFirst);
845
NativeMethods.HttpSetCompletionStatus(
_requestNativeHandle
, requestNotificationStatus);
846
NativeMethods.HttpPostCompletion(
_requestNativeHandle
, 0);
905
NativeMethods.HttpGetAuthenticationInformation(
_requestNativeHandle
, out var authenticationType, out var token);
949
_requestNativeHandle
.Dispose();
951
await new ValueTask<object?>(
_requestNativeHandle
,
_requestNativeHandle
.Version);
Core\IISHttpContext.FeatureCollection.cs (5)
296
return NativeMethods.HttpTryGetServerVariable(
_requestNativeHandle
, variableName, out var value) ? value : null;
308
NativeMethods.HttpSetServerVariable(
_requestNativeHandle
, variableName, value);
373
AsyncIO = new WebSocketsAsyncIOEngine(this,
_requestNativeHandle
);
504
NativeMethods.HttpResetStream(
_requestNativeHandle
, (ulong)errorCode);
509
NativeMethods.HttpDisableBuffering(
_requestNativeHandle
);
Core\IISHttpContext.IO.cs (1)
292
NativeMethods.HttpCloseConnection(
_requestNativeHandle
);