4 writes to StatusCode
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Http\HttpProtocol.cs (2)
751StatusCode = StatusCodes.Status499ClientClosedRequest; 1342StatusCode = 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)
242ThrowResponseAlreadyStartedException(nameof(StatusCode)); 907StatusCode != StatusCodes.Status304NotModified && 995Output.WriteResponseHeaders(StatusCode, ReasonPhrase, responseHeaders, _autoChunk, appCompleted); 1179else if (StatusCode == StatusCodes.Status205ResetContent && responseHeaders.ContentLength.Value != 0) 1187else if (StatusCode == StatusCodes.Status101SwitchingProtocols) 1259if (Is1xxCode(StatusCode) || StatusCode == StatusCodes.Status204NoContent) 1265else if (Method == HttpMethod.Connect && Is2xxCode(StatusCode)) 1282StatusCode != StatusCodes.Status204NoContent && 1283StatusCode != StatusCodes.Status205ResetContent && 1284StatusCode != StatusCodes.Status304NotModified; 1294StatusCode != StatusCodes.Status304NotModified; 1303=> RejectInvalidResponse(appCompleted, CoreStrings.FormatHeaderNotAllowedOnResponse(headerName, StatusCode)); 1373throw new InvalidOperationException(CoreStrings.FormatWritingToResponseBodyNotSupported(StatusCode)); 1644Output.WriteResponseHeaders(StatusCode, ReasonPhrase, responseHeaders, _autoChunk, appCompleted: false); 1648return Output.FirstWriteChunkedAsync(StatusCode, ReasonPhrase, responseHeaders, _autoChunk, data.Span, cancellationToken); 1653return Output.FirstWriteAsync(StatusCode, ReasonPhrase, responseHeaders, _autoChunk, data.Span, cancellationToken); 1658Output.WriteResponseHeaders(StatusCode, ReasonPhrase, responseHeaders, _autoChunk, appCompleted: false);
Internal\Http\HttpProtocol.FeatureCollection.cs (3)
126get => StatusCode; 304if (StatusCode < StatusCodes.Status200OK || StatusCodes.Status300MultipleChoices <= StatusCode)
Internal\Http2\Http2FrameWriter.cs (4)
216WriteResponseHeaders(stream.StreamId, stream.StatusCode, Http2HeadersFrameFlags.NONE, (HttpResponseHeaders)stream.ResponseHeaders); 429WriteResponseHeadersUnsynchronized(stream.StreamId, stream.StatusCode, Http2HeadersFrameFlags.END_STREAM, (HttpResponseHeaders)stream.ResponseHeaders); 517WriteResponseHeadersUnsynchronized(streamId, stream.StatusCode, Http2HeadersFrameFlags.NONE, (HttpResponseHeaders)stream.ResponseHeaders); 664WriteResponseHeadersUnsynchronized(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));