1 write to _frameWriter
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http2\Http2Connection.cs (1)
195_frameWriter = new Http2FrameWriter(
19 references to _frameWriter
Microsoft.AspNetCore.Server.Kestrel.Core (19)
Internal\Http2\Http2Connection.cs (19)
232_frameWriter.Abort(useException ? new ConnectionAbortedException(CoreStrings.ConnectionAbortedByClient) : null!); 252_frameWriter.WriteGoAwayAsync(int.MaxValue, errorCode).Preserve(); 255_frameWriter.Abort(ex); 307await _frameWriter.WriteSettingsAsync(_serverSettings.GetNonProtocolDefaults()); 314await _frameWriter.WriteWindowUpdateAsync(0, diff); 350await _frameWriter.WriteRstStreamAsync(ex.StreamId, ex.ErrorCode); 372await _frameWriter.WritePingAsync(Http2PingFrameFlags.NONE, Http2KeepAlive.PingPayload); 449await _frameWriter.WriteGoAwayAsync(_highestOpenedStreamId, errorCode); 483_frameWriter.Complete(); 487_frameWriter.Abort(connectionError); 495await _frameWriter.ShutdownAsync(); 905_frameWriter, 1015var ackTask = _frameWriter.WriteSettingsAckAsync(); 1022_frameWriter.UpdateMaxFrameSize((int)Math.Min(_clientSettings.MaxFrameSize, _serverSettings.MaxFrameSize)); 1049_frameWriter.UpdateMaxHeaderTableSize(Math.Min(_clientSettings.HeaderTableSize, (uint)Limits.Http2.HeaderTableSize)); 1094return _frameWriter.WritePingAsync(Http2PingFrameFlags.ACK, payload).GetAsTask(); 1152if (!_frameWriter.TryUpdateConnectionWindow(_incomingFrame.WindowUpdateSizeIncrement)) 1507_frameWriter.WriteGoAwayAsync(int.MaxValue, Http2ErrorCode.NO_ERROR).Preserve(); 1518_frameWriter.WriteGoAwayAsync(_highestOpenedStreamId, Http2ErrorCode.NO_ERROR).Preserve();