3 implementations of IHttpOutputAborter
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\Http\Http1Connection.cs (1)
16internal partial class Http1Connection : HttpProtocol, IRequestProcessor, IHttpOutputAborter
Internal\Http2\Http2OutputProducer.cs (1)
22internal sealed class Http2OutputProducer : IHttpOutputProducer, IHttpOutputAborter, IDisposable
Internal\Http3\Http3OutputProducer.cs (1)
17internal sealed class Http3OutputProducer : IHttpOutputProducer, IHttpOutputAborter
12 references to IHttpOutputAborter
Microsoft.AspNetCore.Server.Kestrel.Core (12)
Internal\Http\Http1Connection.cs (1)
107void IHttpOutputAborter.OnInputOrOutputCompleted()
Internal\Http\Http1MessageBody.cs (1)
238((IHttpOutputAborter)_context).OnInputOrOutputCompleted();
Internal\Http\Http1OutputProducer.cs (2)
33private readonly IHttpOutputAborter _outputAborter; 80IHttpOutputAborter outputAborter)
Internal\Http2\Http2OutputProducer.cs (2)
251void IHttpOutputAborter.Abort(ConnectionAbortedException abortReason, ConnectionEndReason reason) 256void IHttpOutputAborter.OnInputOrOutputCompleted()
Internal\Http3\Http3FrameWriter.cs (1)
337public ValueTask<FlushResult> FlushAsync(IHttpOutputAborter? outputAborter, CancellationToken cancellationToken)
Internal\Http3\Http3OutputProducer.cs (2)
110void IHttpOutputAborter.Abort(ConnectionAbortedException abortReason, ConnectionEndReason reason) 115void IHttpOutputAborter.OnInputOrOutputCompleted()
Internal\Infrastructure\PipeWriterHelpers\TimingPipeFlusher.cs (3)
41public ValueTask<FlushResult> FlushAsync(IHttpOutputAborter? outputAborter, CancellationToken cancellationToken) 51public ValueTask<FlushResult> FlushAsync(MinDataRate? minRate, long count, IHttpOutputAborter? outputAborter, CancellationToken cancellationToken) 77private async ValueTask<FlushResult> TimeFlushAsyncAwaited(ValueTask<FlushResult> pipeFlushTask, MinDataRate? minRate, IHttpOutputAborter? outputAborter, CancellationToken cancellationToken)