1 write to _frameWriter
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http2\Http2Connection.cs (1)
176_frameWriter = new Http2FrameWriter(
19 references to _frameWriter
Microsoft.AspNetCore.Server.Kestrel.Core (19)
Internal\Http2\Http2Connection.cs (19)
209_frameWriter.Abort(useException ? new ConnectionAbortedException(CoreStrings.ConnectionAbortedByClient) : null!); 216_frameWriter.WriteGoAwayAsync(int.MaxValue, Http2ErrorCode.INTERNAL_ERROR).Preserve(); 219_frameWriter.Abort(ex); 268await _frameWriter.WriteSettingsAsync(_serverSettings.GetNonProtocolDefaults()); 275await _frameWriter.WriteWindowUpdateAsync(0, diff); 311await _frameWriter.WriteRstStreamAsync(ex.StreamId, ex.ErrorCode); 332await _frameWriter.WritePingAsync(Http2PingFrameFlags.NONE, Http2KeepAlive.PingPayload); 399await _frameWriter.WriteGoAwayAsync(_highestOpenedStreamId, errorCode); 433_frameWriter.Complete(); 437_frameWriter.Abort(connectionError); 445await _frameWriter.ShutdownAsync(); 826_frameWriter, 936var ackTask = _frameWriter.WriteSettingsAckAsync(); 941_frameWriter.UpdateMaxFrameSize(Math.Min(_clientSettings.MaxFrameSize, _serverSettings.MaxFrameSize)); 968_frameWriter.UpdateMaxHeaderTableSize(Math.Min(_clientSettings.HeaderTableSize, (uint)Limits.Http2.HeaderTableSize)); 1009return _frameWriter.WritePingAsync(Http2PingFrameFlags.ACK, payload).GetAsTask(); 1067if (!_frameWriter.TryUpdateConnectionWindow(_incomingFrame.WindowUpdateSizeIncrement)) 1422_frameWriter.WriteGoAwayAsync(int.MaxValue, Http2ErrorCode.NO_ERROR).Preserve(); 1432_frameWriter.WriteGoAwayAsync(_highestOpenedStreamId, Http2ErrorCode.NO_ERROR).Preserve();