3 implementations of IMiddlewareFactory
Microsoft.AspNetCore.Http (1)
MiddlewareFactory.cs (1)
11public class MiddlewareFactory : IMiddlewareFactory
Microsoft.AspNetCore.Http.Abstractions.Tests (2)
UseMiddlewareTest.cs (2)
232public class BasicMiddlewareFactory : IMiddlewareFactory 249public class BadMiddlewareFactory : IMiddlewareFactory
11 references to IMiddlewareFactory
Microsoft.AspNetCore.Hosting (3)
GenericHost\GenericWebHostBuilder.cs (1)
80services.TryAddScoped<IMiddlewareFactory, MiddlewareFactory>();
GenericHost\SlimWebHostBuilder.cs (1)
54services.TryAddScoped<IMiddlewareFactory, MiddlewareFactory>();
WebHostBuilder.cs (1)
293services.AddScoped<IMiddlewareFactory, MiddlewareFactory>();
Microsoft.AspNetCore.Http (1)
MiddlewareFactory.cs (1)
9/// Default implementation for <see cref="IMiddlewareFactory"/>.
Microsoft.AspNetCore.Http.Abstractions (4)
Extensions\UseMiddlewareExtensions.cs (4)
171var middlewareFactory = (IMiddlewareFactory?)context.RequestServices.GetService(typeof(IMiddlewareFactory)); 175throw new InvalidOperationException(Resources.FormatException_UseMiddlewareNoMiddlewareFactory(typeof(IMiddlewareFactory)));
Microsoft.AspNetCore.Http.Abstractions.Tests (3)
UseMiddlewareTest.cs (3)
174Assert.Equal(Resources.FormatException_UseMiddlewareNoMiddlewareFactory(typeof(IMiddlewareFactory)), exception.Message); 188sp.AddService(typeof(IMiddlewareFactory), new BadMiddlewareFactory()); 210sp.AddService(typeof(IMiddlewareFactory), middlewareFactory);