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