2 instantiations of CacheTagKey
Microsoft.AspNetCore.Mvc.TagHelpers (2)
CacheTagHelper.cs (1)
69
var cacheKey = new
CacheTagKey
(this, context);
DistributedCacheTagHelper.cs (1)
61
var 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"/>
18
public 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>
188
if (obj is
CacheTagKey
other)
197
public bool Equals(
CacheTagKey
other)
Cache\DistributedCacheTagHelperService.cs (3)
37
private readonly ConcurrentDictionary<
CacheTagKey
, Task<IHtmlContent>> _workers;
61
_workers = new ConcurrentDictionary<
CacheTagKey
, Task<IHtmlContent>>();
65
public async Task<IHtmlContent> ProcessContentAsync(TagHelperOutput output,
CacheTagKey
key, DistributedCacheEntryOptions options)
Cache\IDistributedCacheTagHelperService.cs (1)
23
Task<IHtmlContent> ProcessContentAsync(TagHelperOutput output,
CacheTagKey
key, DistributedCacheEntryOptions options);
CacheTagHelper.cs (2)
69
var
cacheKey = new CacheTagKey(this, context);
90
private async Task<IHtmlContent> CreateCacheEntry(
CacheTagKey
cacheKey, TagHelperOutput output)
DistributedCacheTagHelper.cs (1)
61
var
cacheKey = new CacheTagKey(this);