4 writes to StatusCode
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Http\HttpProtocol.cs (2)
764StatusCode = StatusCodes.Status499ClientClosedRequest; 1358StatusCode = statusCode;
Internal\Http\HttpProtocol.FeatureCollection.cs (2)
127set => StatusCode = value; 283StatusCode = StatusCodes.Status101SwitchingProtocols;
29 references to StatusCode
Microsoft.AspNetCore.Server.Kestrel.Core (29)
Internal\Http\HttpProtocol.cs (18)
248ThrowResponseAlreadyStartedException(nameof(StatusCode)); 920StatusCode != StatusCodes.Status304NotModified && 1008Output.WriteResponseHeaders(StatusCode, ReasonPhrase, responseHeaders, _responseBodyMode, appCompleted); 1192else if (StatusCode == StatusCodes.Status205ResetContent && responseHeaders.ContentLength.Value != 0) 1200else if (StatusCode == StatusCodes.Status101SwitchingProtocols) 1275if (Is1xxCode(StatusCode) || StatusCode == StatusCodes.Status204NoContent) 1281else if (Method == HttpMethod.Connect && Is2xxCode(StatusCode)) 1298StatusCode != StatusCodes.Status204NoContent && 1299StatusCode != StatusCodes.Status205ResetContent && 1300StatusCode != StatusCodes.Status304NotModified; 1310StatusCode != StatusCodes.Status304NotModified; 1319=> RejectInvalidResponse(appCompleted, CoreStrings.FormatHeaderNotAllowedOnResponse(headerName, StatusCode)); 1389throw new InvalidOperationException(CoreStrings.FormatWritingToResponseBodyNotSupported(StatusCode)); 1654Output.WriteResponseHeaders(StatusCode, ReasonPhrase, responseHeaders, _responseBodyMode, appCompleted: false); 1660Output.WriteResponseHeaders(StatusCode, ReasonPhrase, responseHeaders, _responseBodyMode, appCompleted: false); 1664return Output.FirstWriteChunkedAsync(StatusCode, ReasonPhrase, responseHeaders, _responseBodyMode, data.Span, cancellationToken); 1667return Output.FirstWriteAsync(StatusCode, ReasonPhrase, responseHeaders, _responseBodyMode, data.Span, cancellationToken);
Internal\Http\HttpProtocol.FeatureCollection.cs (3)
126get => StatusCode; 304if (StatusCode < StatusCodes.Status200OK || StatusCodes.Status300MultipleChoices <= StatusCode)
Internal\Http2\Http2FrameWriter.cs (4)
247WriteResponseHeaders(stream.StreamId, stream.StatusCode, Http2HeadersFrameFlags.NONE, (HttpResponseHeaders)stream.ResponseHeaders); 490WriteResponseHeadersUnsynchronized(stream.StreamId, stream.StatusCode, Http2HeadersFrameFlags.END_STREAM, (HttpResponseHeaders)stream.ResponseHeaders); 579WriteResponseHeadersUnsynchronized(streamId, stream.StatusCode, Http2HeadersFrameFlags.NONE, (HttpResponseHeaders)stream.ResponseHeaders); 796WriteResponseHeadersUnsynchronized(stream.StreamId, stream.StatusCode, Http2HeadersFrameFlags.NONE, (HttpResponseHeaders)stream.ResponseHeaders);
Internal\Infrastructure\StatusCheckPipeWriter.cs (2)
34if (_context.StatusCode < 300) 36throw new InvalidOperationException(CoreStrings.FormatConnectResponseCanNotHaveBody(_context.StatusCode));
Internal\Infrastructure\StatusCheckWriteStream.cs (2)
28if (_context.StatusCode < 300) 30throw new InvalidOperationException(CoreStrings.FormatConnectResponseCanNotHaveBody(_context.StatusCode));