1 instantiation of OutputCacheMiddleware
Microsoft.AspNetCore.OutputCaching.Tests (1)
TestUtils.cs (1)
219
return 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.
21
return app.UseMiddleware<
OutputCacheMiddleware
>();
OutputCacheMiddleware.cs (3)
32
/// Creates a new <see cref="
OutputCacheMiddleware
"/>.
75
_logger = loggerFactory.CreateLogger<
OutputCacheMiddleware
>();
487
throw 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)
37
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, keyProvider: new TestResponseCachingKeyProvider("BaseKey"));
57
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, keyProvider: new TestResponseCachingKeyProvider("BaseKey"));
73
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, keyProvider: new TestResponseCachingKeyProvider("BaseKey"));
101
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, keyProvider: new TestResponseCachingKeyProvider("BaseKey"));
131
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, keyProvider: new TestResponseCachingKeyProvider("BaseKey"));
160
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
175
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
212
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
254
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
275
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
293
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
322
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
339
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
354
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
371
var
middleware = TestUtils.CreateTestMiddleware(options: new OutputCacheOptions
387
var
middleware = TestUtils.CreateTestMiddleware(options: new OutputCacheOptions
409
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
429
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, options: options);
452
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, options: options);
478
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, options: options);
502
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, options: options, keyProvider: new TestResponseCachingKeyProvider("BaseKey"));
532
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, options: options, keyProvider: new TestResponseCachingKeyProvider("BaseKey"));
566
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache, options: options, keyProvider: new TestResponseCachingKeyProvider("BaseKey"));
615
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
634
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
655
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
673
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
688
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
703
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
731
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
760
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
791
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
816
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
837
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
857
var
middleware = TestUtils.CreateTestMiddleware(
893
OutputCacheMiddleware
.AddOutputCacheFeature(context);
896
Assert.ThrowsAny<InvalidOperationException>(() =>
OutputCacheMiddleware
.AddOutputCacheFeature(context));
915
var
middleware = TestUtils.CreateTestMiddleware(options: options, next: async c =>
963
var
middleware = TestUtils.CreateTestMiddleware(options: options, next: async c =>
1022
var
middleware = TestUtils.CreateTestMiddleware(options: options, next: async c =>
1063
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
1118
var
middleware = TestUtils.CreateTestMiddleware(options: options, testSink: sink, cache: cache, next: async c =>
TestUtils.cs (3)
189
internal static
OutputCacheMiddleware
CreateTestMiddleware(
234
serviceProvider.Setup(x => x.GetService(typeof(ILogger<
OutputCacheMiddleware
>))).Returns(testSink == null ? NullLogger.Instance : new TestLogger("OutputCachingTests", testSink, true));
256
serviceProvider.Setup(x => x.GetService(typeof(ILogger<
OutputCacheMiddleware
>))).Returns(testSink == null ? NullLogger.Instance : new TestLogger("OutputCachingTests", testSink, true));