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