9 writes to VaryByKeyPrefix
Microsoft.AspNetCore.ResponseCaching (1)
ResponseCachingMiddleware.cs (1)
283VaryByKeyPrefix = FastGuid.NewGuid().IdString,
Microsoft.AspNetCore.ResponseCaching.Tests (8)
ResponseCachingKeyProviderTests.cs (7)
72VaryByKeyPrefix = FastGuid.NewGuid().IdString 118VaryByKeyPrefix = FastGuid.NewGuid().IdString, 134VaryByKeyPrefix = FastGuid.NewGuid().IdString, 150VaryByKeyPrefix = FastGuid.NewGuid().IdString, 168VaryByKeyPrefix = FastGuid.NewGuid().IdString, 186VaryByKeyPrefix = FastGuid.NewGuid().IdString, 206VaryByKeyPrefix = FastGuid.NewGuid().IdString,
ResponseCachingMiddlewareTests.cs (1)
561VaryByKeyPrefix = FastGuid.NewGuid().IdString,
13 references to VaryByKeyPrefix
Microsoft.AspNetCore.ResponseCaching (4)
CacheEntry\CacheEntryHelpers.cs (2)
53if (!string.IsNullOrEmpty(cachedVaryByRules.VaryByKeyPrefix)) 55size = cachedVaryByRules.VaryByKeyPrefix.Length * sizeof(char);
ResponseCachingKeyProvider.cs (2)
87return varyByRules.VaryByKeyPrefix; 96builder.Append(varyByRules.VaryByKeyPrefix);
Microsoft.AspNetCore.ResponseCaching.Tests (9)
ResponseCachingKeyProviderTests.cs (9)
75Assert.Equal($"{context.CachedVaryByRules.VaryByKeyPrefix}", cacheKeyProvider.CreateStorageVaryByKey(context)); 90Assert.Equal($"{context.CachedVaryByRules.VaryByKeyPrefix}{KeyDelimiter}H{KeyDelimiter}HeaderA=ValueA{KeyDelimiter}HeaderC=", 106Assert.Equal($"{context.CachedVaryByRules.VaryByKeyPrefix}{KeyDelimiter}H{KeyDelimiter}HeaderA=ValueAValueB{KeyDelimiter}HeaderC=", 122Assert.Equal($"{context.CachedVaryByRules.VaryByKeyPrefix}{KeyDelimiter}Q{KeyDelimiter}QueryA=ValueA{KeyDelimiter}QueryC=", 138Assert.Equal($"{context.CachedVaryByRules.VaryByKeyPrefix}{KeyDelimiter}Q{KeyDelimiter}QueryA=ValueA{KeyDelimiter}QueryC=", 156Assert.Equal($"{context.CachedVaryByRules.VaryByKeyPrefix}{KeyDelimiter}Q{KeyDelimiter}QUERYA=ValueA{KeyDelimiter}QUERYB=ValueB", 174Assert.Equal($"{context.CachedVaryByRules.VaryByKeyPrefix}{KeyDelimiter}Q{KeyDelimiter}QUERYA=ValueA{KeySubDelimiter}ValueB", 192Assert.Equal($"{context.CachedVaryByRules.VaryByKeyPrefix}{KeyDelimiter}Q{KeyDelimiter}QUERYA=ValueA{KeySubDelimiter}ValueB", 211Assert.Equal($"{context.CachedVaryByRules.VaryByKeyPrefix}{KeyDelimiter}H{KeyDelimiter}HeaderA=ValueA{KeyDelimiter}HeaderC={KeyDelimiter}Q{KeyDelimiter}QueryA=ValueA{KeyDelimiter}QueryC=",