2 instantiations of CacheTagKey
Microsoft.AspNetCore.Mvc.TagHelpers (2)
CacheTagHelper.cs (1)
69var cacheKey = new CacheTagKey(this, context);
DistributedCacheTagHelper.cs (1)
61var cacheKey = new CacheTagKey(this);
15 references to CacheTagKey
Microsoft.AspNetCore.Mvc.TagHelpers (15)
Cache\CacheTagKey.cs (8)
15/// An instance of <see cref="CacheTagKey"/> represents the state of <see cref="CacheTagHelper"/> 18public class CacheTagKey : IEquatable<CacheTagKey> 55/// Creates an instance of <see cref="CacheTagKey"/> for a specific <see cref="CacheTagHelper"/>. 59/// <returns>A new <see cref="CacheTagKey"/>.</returns> 68/// Creates an instance of <see cref="CacheTagKey"/> for a specific <see cref="DistributedCacheTagHelper"/>. 71/// <returns>A new <see cref="CacheTagKey"/>.</returns> 188if (obj is CacheTagKey other) 197public bool Equals(CacheTagKey other)
Cache\DistributedCacheTagHelperService.cs (3)
37private readonly ConcurrentDictionary<CacheTagKey, Task<IHtmlContent>> _workers; 61_workers = new ConcurrentDictionary<CacheTagKey, Task<IHtmlContent>>(); 65public async Task<IHtmlContent> ProcessContentAsync(TagHelperOutput output, CacheTagKey key, DistributedCacheEntryOptions options)
Cache\IDistributedCacheTagHelperService.cs (1)
23Task<IHtmlContent> ProcessContentAsync(TagHelperOutput output, CacheTagKey key, DistributedCacheEntryOptions options);
CacheTagHelper.cs (2)
69var cacheKey = new CacheTagKey(this, context); 90private async Task<IHtmlContent> CreateCacheEntry(CacheTagKey cacheKey, TagHelperOutput output)
DistributedCacheTagHelper.cs (1)
61var cacheKey = new CacheTagKey(this);