23 references to Inline
Microsoft.AspNetCore.Server.IIS (1)
Core\IISHttpContext.cs (1)
313readerScheduler: PipeScheduler.Inline,
Microsoft.AspNetCore.Server.Kestrel.Core (9)
Internal\Http\Http1ChunkedEncodingMessageBody.cs (1)
552writerScheduler: PipeScheduler.Inline,
Internal\Http2\Http2Connection.cs (2)
195_scheduleInline = context.ServiceContext.Scheduler == PipeScheduler.Inline; 1884writerScheduler: PipeScheduler.Inline,
Internal\Http2\Http2FrameWriter.cs (1)
133_scheduleInline = serviceContext.Scheduler == PipeScheduler.Inline;
Internal\Http2\Http2OutputProducer.cs (2)
66var scheduleInline = context.ServiceContext.Scheduler == PipeScheduler.Inline; 766readerScheduler: PipeScheduler.Inline,
Internal\Http2\Http2Stream.cs (1)
653writerScheduler: PipeScheduler.Inline,
Internal\Http3\Http3OutputProducer.cs (1)
479readerScheduler: PipeScheduler.Inline,
Internal\Http3\Http3Stream.cs (1)
1246writerScheduler: PipeScheduler.Inline,
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (2)
Internal\NamedPipeConnectionListener.cs (2)
57_inputOptions = new PipeOptions(_memoryPool, PipeScheduler.ThreadPool, PipeScheduler.Inline, maxReadBufferSize, maxReadBufferSize / 2, useSynchronizationContext: false); 58_outputOptions = new PipeOptions(_memoryPool, PipeScheduler.Inline, PipeScheduler.ThreadPool, maxWriteBufferSize, maxWriteBufferSize / 2, useSynchronizationContext: false);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
Internal\QuicStreamContext.cs (2)
60var inputOptions = new PipeOptions(MemoryPool, PipeScheduler.ThreadPool, PipeScheduler.Inline, maxReadBufferSize, maxReadBufferSize / 2, useSynchronizationContext: false); 61var outputOptions = new PipeOptions(MemoryPool, PipeScheduler.Inline, PipeScheduler.ThreadPool, maxWriteBufferSize, maxWriteBufferSize / 2, useSynchronizationContext: false);
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (7)
Client\SocketConnectionFactory.cs (2)
37var applicationScheduler = _options.UnsafePreferInlineScheduling ? PipeScheduler.Inline : PipeScheduler.ThreadPool; 40var awaiterScheduler = OperatingSystem.IsWindows() ? transportScheduler : PipeScheduler.Inline;
SocketConnectionContextFactory.cs (5)
42var applicationScheduler = options.UnsafePreferInlineScheduling ? PipeScheduler.Inline : PipeScheduler.ThreadPool; 51var transportScheduler = options.UnsafePreferInlineScheduling ? PipeScheduler.Inline : new IOQueue(); 58SocketSenderPool = new SocketSenderPool(PipeScheduler.Inline), 66var transportScheduler = options.UnsafePreferInlineScheduling ? PipeScheduler.Inline : PipeScheduler.ThreadPool; 75SocketSenderPool = new SocketSenderPool(PipeScheduler.Inline),
Microsoft.AspNetCore.SignalR.Specification.Tests (2)
src\aspnetcore\src\SignalR\common\testassets\Tests.Utils\TestClient.cs (2)
43var options = new PipeOptions(readerScheduler: PipeScheduler.Inline, writerScheduler: PipeScheduler.Inline, useSynchronizationContext: false,