1 instantiation of OutputCacheMiddleware
Microsoft.AspNetCore.OutputCaching.Tests (1)
TestUtils.cs (1)
219return new OutputCacheMiddleware(
53 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)
32/// Creates a new <see cref="OutputCacheMiddleware"/>. 75_logger = loggerFactory.CreateLogger<OutputCacheMiddleware>(); 487throw 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 (45)
OutputCacheMiddlewareTests.cs (42)
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); 502var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, options: options, keyProvider: new TestResponseCachingKeyProvider("BaseKey")); 532var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, options: options, keyProvider: new TestResponseCachingKeyProvider("BaseKey")); 566var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, options: options, keyProvider: new TestResponseCachingKeyProvider("BaseKey")); 615var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 634var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 655var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 673var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 688var middleware = TestUtils.CreateTestMiddleware(testSink: sink); 703var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 731var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 760var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 791var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 816var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 837var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 857var middleware = TestUtils.CreateTestMiddleware( 893OutputCacheMiddleware.AddOutputCacheFeature(context); 896Assert.ThrowsAny<InvalidOperationException>(() => OutputCacheMiddleware.AddOutputCacheFeature(context)); 915var middleware = TestUtils.CreateTestMiddleware(options: options, next: async c => 963var middleware = TestUtils.CreateTestMiddleware(options: options, next: async c => 1022var middleware = TestUtils.CreateTestMiddleware(options: options, next: async c => 1063var middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache); 1118var middleware = TestUtils.CreateTestMiddleware(options: options, testSink: sink, cache: cache, next: async c =>
TestUtils.cs (3)
189internal static OutputCacheMiddleware CreateTestMiddleware( 234serviceProvider.Setup(x => x.GetService(typeof(ILogger<OutputCacheMiddleware>))).Returns(testSink == null ? NullLogger.Instance : new TestLogger("OutputCachingTests", testSink, true)); 256serviceProvider.Setup(x => x.GetService(typeof(ILogger<OutputCacheMiddleware>))).Returns(testSink == null ? NullLogger.Instance : new TestLogger("OutputCachingTests", testSink, true));