1 instantiation of OutputCacheMiddleware
Microsoft.AspNetCore.OutputCaching.Tests (1)
TestUtils.cs (1)
214
return 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.
21
return app.UseMiddleware<
OutputCacheMiddleware
>();
OutputCacheMiddleware.cs (3)
31
/// Creates a new <see cref="
OutputCacheMiddleware
"/>.
69
_logger = loggerFactory.CreateLogger<
OutputCacheMiddleware
>();
486
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 (42)
OutputCacheMiddlewareTests.cs (39)
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);
519
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
538
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
559
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
577
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
592
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink);
607
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
635
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
664
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
695
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
720
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
741
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
761
var
middleware = TestUtils.CreateTestMiddleware(
797
OutputCacheMiddleware
.AddOutputCacheFeature(context);
800
Assert.ThrowsAny<InvalidOperationException>(() =>
OutputCacheMiddleware
.AddOutputCacheFeature(context));
819
var
middleware = TestUtils.CreateTestMiddleware(options: options, next: async c =>
867
var
middleware = TestUtils.CreateTestMiddleware(options: options, next: async c =>
927
var
middleware = TestUtils.CreateTestMiddleware(options: options, next: async c =>
968
var
middleware = TestUtils.CreateTestMiddleware(testSink: sink, cache: cache);
1023
var
middleware = TestUtils.CreateTestMiddleware(options: options, testSink: sink, cache: cache, next: async c =>
TestUtils.cs (3)
189
internal static
OutputCacheMiddleware
CreateTestMiddleware(
227
serviceProvider.Setup(x => x.GetService(typeof(ILogger<
OutputCacheMiddleware
>))).Returns(testSink == null ? NullLogger.Instance : new TestLogger("OutputCachingTests", testSink, true));
247
serviceProvider.Setup(x => x.GetService(typeof(ILogger<
OutputCacheMiddleware
>))).Returns(testSink == null ? NullLogger.Instance : new TestLogger("OutputCachingTests", testSink, true));