6 writes to Headers
Microsoft.AspNetCore.ResponseCaching (1)
ResponseCachingMiddleware.cs (1)
284Headers = normalizedVaryHeaders,
Microsoft.AspNetCore.ResponseCaching.Tests (5)
ResponseCachingKeyProviderTests.cs (3)
87Headers = new string[] { "HeaderA", "HeaderC" } 103Headers = new string[] { "HeaderA", "HeaderC" } 207Headers = new string[] { "HeaderA", "HeaderC" },
ResponseCachingMiddlewareTests.cs (2)
532Headers = new StringValues(new[] { "HeaderA", "HeaderB" }), 562Headers = new StringValues(new[] { "HEADERA", "HEADERB" }),
6 references to Headers
Microsoft.AspNetCore.ResponseCaching (5)
CacheEntry\CacheEntryHelpers.cs (1)
59size += EstimateStringValuesSize(cachedVaryByRules.Headers);
ResponseCachingKeyProvider.cs (3)
85if (StringValues.IsNullOrEmpty(varyByRules.Headers) && StringValues.IsNullOrEmpty(varyByRules.QueryKeys)) 99var headersCount = varyByRules?.Headers.Count ?? 0; 109var header = varyByRules!.Headers[i] ?? string.Empty;
ResponseCachingMiddleware.cs (1)
279!StringValues.Equals(context.CachedVaryByRules.Headers, normalizedVaryHeaders))
Microsoft.AspNetCore.ResponseCaching.Tests (1)
ResponseCachingMiddlewareTests.cs (1)
680Assert.Equal(new StringValues(new[] { "HEADERA", "HEADERB" }), context.CachedVaryByRules.Headers);