Class CdnImageTagHelper
- Namespace
- Cuemon.AspNetCore.Razor.TagHelpers
- Assembly
- Cuemon.AspNetCore.Razor.TagHelpers.dll
Provides an implementation targeting <img> elements that supports ICacheBusting versioning of a static image placed on a location with a CDN role. This class cannot be inherited.
[HtmlTargetElement("cdn-img")]
public sealed class CdnImageTagHelper : ImageTagHelper<CdnTagHelperOptions>, ITagHelper, ITagHelperComponent, IConfigurable<CdnTagHelperOptions>
- Inheritance
-
TagHelperCdnImageTagHelper
- Implements
-
ITagHelperITagHelperComponent
- Inherited Members
-
TagHelper.Init(TagHelperContext)TagHelper.Process(TagHelperContext, TagHelperOutput)TagHelper.Order
Constructors
CdnImageTagHelper(IOptions<CdnTagHelperOptions>, ICacheBusting)
Initializes a new instance of the CdnImageTagHelper class.
public CdnImageTagHelper(IOptions<CdnTagHelperOptions> setup, ICacheBusting cacheBusting = null)
Parameters
setup
IOptions<CdnTagHelperOptions>The CdnTagHelperOptions which need to be configured.
cacheBusting
ICacheBustingAn optional object implementing the ICacheBusting interface.
See Also
ImageTagHelper<TOptions>