5 implementations of IMemoryPoolFactory
Microsoft.AspNetCore.Server.HttpSys (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\DefaultMemoryPoolFactory.cs (1)
15internal sealed class DefaultMemoryPoolFactory : IMemoryPoolFactory<byte>, IAsyncDisposable
Microsoft.AspNetCore.Server.IIS (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\DefaultMemoryPoolFactory.cs (1)
15internal sealed class DefaultMemoryPoolFactory : IMemoryPoolFactory<byte>, IAsyncDisposable
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\PinnedBlockMemoryPoolFactory.cs (1)
12internal sealed class PinnedBlockMemoryPoolFactory : IMemoryPoolFactory<byte>, IHeartbeatHandler
src\aspnetcore\src\Shared\Buffers.MemoryPool\DefaultMemoryPoolFactory.cs (1)
15internal sealed class DefaultMemoryPoolFactory : IMemoryPoolFactory<byte>, IAsyncDisposable
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\DefaultMemoryPoolFactory.cs (1)
15internal sealed class DefaultMemoryPoolFactory : IMemoryPoolFactory<byte>, IAsyncDisposable
6 references to IMemoryPoolFactory
Microsoft.AspNetCore.Server.HttpSys (3)
HttpSysListener.cs (1)
48public HttpSysListener(HttpSysOptions options, IMemoryPoolFactory<byte> memoryPoolFactory, ILoggerFactory loggerFactory)
MessagePump.cs (1)
37public MessagePump(IOptions<HttpSysOptions> options, IMemoryPoolFactory<byte> memoryPoolFactory,
WebHostBuilderHttpSysExtensions.cs (1)
51services.TryAddSingleton<IMemoryPoolFactory<byte>, DefaultMemoryPoolFactory>();
Microsoft.AspNetCore.Server.IIS (2)
Core\IISHttpServer.cs (1)
64IMemoryPoolFactory<byte> memoryPoolFactory,
WebHostBuilderIISExtensions.cs (1)
59services.TryAddSingleton<IMemoryPoolFactory<byte>, DefaultMemoryPoolFactory>();
Microsoft.AspNetCore.Server.Kestrel (1)
WebHostBuilderKestrelExtensions.cs (1)
92services.AddSingleton<IMemoryPoolFactory<byte>>(sp => sp.GetRequiredService<PinnedBlockMemoryPoolFactory>());