A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

Class ThumbnailUrlResolver

Service to get thumbnail urls for content.

Inheritance
System.Object
ThumbnailUrlResolver
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Commerce.Catalog
Assembly: EPiServer.Business.Commerce.dll
Version: 9.24.1
Syntax
public class ThumbnailUrlResolver

Constructors

ThumbnailUrlResolver(IContentRepository, BlobResolver, AssetUrlResolver, UrlResolver)

Initializes a new instance of ThumbnailUrlResolver.

Declaration
public ThumbnailUrlResolver(IContentRepository contentRepository, BlobResolver blobResolver, AssetUrlResolver assetUrlResolver, UrlResolver urlResolver)
Parameters
Type Name Description
EPiServer.IContentRepository contentRepository

The content repository

EPiServer.Web.BlobResolver blobResolver

The blob resolver

AssetUrlResolver assetUrlResolver

The asset url resolver

EPiServer.Web.Routing.UrlResolver urlResolver

The url resolver

Methods

GetThumbnailUrl(IAssetContainer, String)

Get a url to the thumbnail from the asset of the IAssetContainer.

Declaration
public virtual string GetThumbnailUrl(IAssetContainer content, string propertyName)
Parameters
Type Name Description
IAssetContainer content

The asset container

System.String propertyName

The name of the property to get the asset from.

Returns
Type Description
System.String

The url for the content's thumbnail.