1 write to _frameWriter
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http2\Http2Connection.cs (1)
199_frameWriter = new Http2FrameWriter(
19 references to _frameWriter
Microsoft.AspNetCore.Server.Kestrel.Core (19)
Internal\Http2\Http2Connection.cs (19)
236_frameWriter.Abort(useException ? new ConnectionAbortedException(CoreStrings.ConnectionAbortedByClient) : null!); 256_frameWriter.WriteGoAwayAsync(int.MaxValue, errorCode).Preserve(); 259_frameWriter.Abort(ex); 311await _frameWriter.WriteSettingsAsync(_serverSettings.GetNonProtocolDefaults()); 318await _frameWriter.WriteWindowUpdateAsync(0, diff); 354await _frameWriter.WriteRstStreamAsync(ex.StreamId, ex.ErrorCode); 376await _frameWriter.WritePingAsync(Http2PingFrameFlags.NONE, Http2KeepAlive.PingPayload); 453await _frameWriter.WriteGoAwayAsync(_highestOpenedStreamId, errorCode); 487_frameWriter.Complete(); 491_frameWriter.Abort(connectionError); 499await _frameWriter.ShutdownAsync(); 921_frameWriter, 1031var ackTask = _frameWriter.WriteSettingsAckAsync(); 1038_frameWriter.UpdateMaxFrameSize((int)Math.Min(_clientSettings.MaxFrameSize, _serverSettings.MaxFrameSize)); 1065_frameWriter.UpdateMaxHeaderTableSize(Math.Min(_clientSettings.HeaderTableSize, (uint)Limits.Http2.HeaderTableSize)); 1110return _frameWriter.WritePingAsync(Http2PingFrameFlags.ACK, payload).GetAsTask(); 1168if (!_frameWriter.TryUpdateConnectionWindow(_incomingFrame.WindowUpdateSizeIncrement)) 1541_frameWriter.WriteGoAwayAsync(int.MaxValue, Http2ErrorCode.NO_ERROR).Preserve(); 1552_frameWriter.WriteGoAwayAsync(_highestOpenedStreamId, Http2ErrorCode.NO_ERROR).Preserve();