4 writes to StatusCode
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Http\HttpProtocol.cs (2)
783StatusCode = StatusCodes.Status499ClientClosedRequest; 1386StatusCode = statusCode;
Internal\Http\HttpProtocol.FeatureCollection.cs (2)
127set => StatusCode = value; 283StatusCode = StatusCodes.Status101SwitchingProtocols;
30 references to StatusCode
Microsoft.AspNetCore.Server.Kestrel.Core (30)
Internal\Http\HttpProtocol.cs (19)
248ThrowResponseAlreadyStartedException(nameof(StatusCode)); 939StatusCode != StatusCodes.Status304NotModified && 1027Output.WriteResponseHeaders(StatusCode, ReasonPhrase, responseHeaders, _responseBodyMode, appCompleted); 1211else if (StatusCode == StatusCodes.Status205ResetContent && responseHeaders.ContentLength.Value != 0) 1219else if (StatusCode == StatusCodes.Status101SwitchingProtocols) 1262StatusCode >= StatusCodes.Status300MultipleChoices) 1303if (Is1xxCode(StatusCode) || StatusCode == StatusCodes.Status204NoContent) 1309else if (Method == HttpMethod.Connect && Is2xxCode(StatusCode)) 1326StatusCode != StatusCodes.Status204NoContent && 1327StatusCode != StatusCodes.Status205ResetContent && 1328StatusCode != StatusCodes.Status304NotModified; 1338StatusCode != StatusCodes.Status304NotModified; 1347=> RejectInvalidResponse(appCompleted, CoreStrings.FormatHeaderNotAllowedOnResponse(headerName, StatusCode)); 1417throw new InvalidOperationException(CoreStrings.FormatWritingToResponseBodyNotSupported(StatusCode)); 1682Output.WriteResponseHeaders(StatusCode, ReasonPhrase, responseHeaders, _responseBodyMode, appCompleted: false); 1688Output.WriteResponseHeaders(StatusCode, ReasonPhrase, responseHeaders, _responseBodyMode, appCompleted: false); 1692return Output.FirstWriteChunkedAsync(StatusCode, ReasonPhrase, responseHeaders, _responseBodyMode, data.Span, cancellationToken); 1695return 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));