1 instantiation of OutputCacheMiddleware
Microsoft.AspNetCore.OutputCaching.Tests (1)
TestUtils.cs (1)
214return new OutputCacheMiddleware(
50 references to OutputCacheMiddleware
Microsoft.AspNetCore.OutputCaching (8)
OutputCacheApplicationBuilderExtensions.cs (3)
9/// Extension methods for adding the <see cref="OutputCacheMiddleware"/> to an application. 14/// Adds the <see cref="OutputCacheMiddleware"/> for caching HTTP responses. 21return app.UseMiddleware<OutputCacheMiddleware>();
OutputCacheMiddleware.cs (3)
31/// Creates a new <see cref="OutputCacheMiddleware"/>. 69_logger = loggerFactory.CreateLogger<OutputCacheMiddleware>(); 486throw new InvalidOperationException($"Another instance of {nameof(OutputCacheFeature)} already exists. Only one instance of {nameof(OutputCacheMiddleware)} can be configured for an application.");
OutputCacheOptions.cs (2)
7/// Options for configuring the <see cref="OutputCacheMiddleware"/>. 20/// If the response body exceeds this limit, it will not be cached by the <see cref="OutputCacheMiddleware"/>.
Microsoft.AspNetCore.OutputCaching.Tests (42)
OutputCacheMiddlewareTests.cs (39)
37var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, keyProvider: new TestResponseCachingKeyProvider("BaseKey")); 57var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, keyProvider: new TestResponseCachingKeyProvider("BaseKey")); 73var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, keyProvider: new TestResponseCachingKeyProvider("BaseKey")); 101var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, keyProvider: new TestResponseCachingKeyProvider("BaseKey")); 131var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, keyProvider: new TestResponseCachingKeyProvider("BaseKey")); 160var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 175var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 212var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 254var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 275var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 293var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 322var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 339var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 354var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 371var middleware = TestUtils.CreateTestMiddleware(options: new OutputCacheOptions 387var middleware = TestUtils.CreateTestMiddleware(options: new OutputCacheOptions 409var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 429var middleware = TestUtils.CreateTestMiddleware(testSink: sink, options: options); 452var middleware = TestUtils.CreateTestMiddleware(testSink: sink, options: options); 478var middleware = TestUtils.CreateTestMiddleware(testSink: sink, options: options); 519var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 538var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 559var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 577var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 592var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 607var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 635var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 664var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 695var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 720var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 741var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 761var middleware = TestUtils.CreateTestMiddleware( 797OutputCacheMiddleware.AddOutputCacheFeature(context); 800Assert.ThrowsAny<InvalidOperationException>(() => OutputCacheMiddleware.AddOutputCacheFeature(context)); 819var middleware = TestUtils.CreateTestMiddleware(options: options, next: async c => 867var middleware = TestUtils.CreateTestMiddleware(options: options, next: async c => 927var middleware = TestUtils.CreateTestMiddleware(options: options, next: async c => 968var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 1023var middleware = TestUtils.CreateTestMiddleware(options: options, testSink: sink, cache: cache, next: async c =>
TestUtils.cs (3)
189internal static OutputCacheMiddleware CreateTestMiddleware( 227serviceProvider.Setup(x => x.GetService(typeof(ILogger<OutputCacheMiddleware>))).Returns(testSink == null ? NullLogger.Instance : new TestLogger("OutputCachingTests", testSink, true)); 247serviceProvider.Setup(x => x.GetService(typeof(ILogger<OutputCacheMiddleware>))).Returns(testSink == null ? NullLogger.Instance : new TestLogger("OutputCachingTests", testSink, true));