Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class SortableInSearchResultsAttribute

Use this attribute to declare a property to be flaged as index sortable. This will be used by the search provider system.

Inheritance
System.Object
SortableInSearchResultsAttribute
Namespace: EPiServer.Commerce.Catalog.DataAnnotations
Assembly: EPiServer.Business.Commerce.dll
Version: 14.26.0
Syntax
public class SortableInSearchResultsAttribute : Attribute
Examples
using EPiServer.Commerce.Catalog.ContentTypes;
using EPiServer.Commerce.Catalog.DataAnnotations;
using EPiServer.Core;
using EPiServer.DataAnnotations;

namespace CodeSamples.EPiServer.Commerce.Catalog.Provider
{
[CatalogContentType]
public class CatalogContentTypeSample : VariationContent
{
[CultureSpecific]
[Tokenize]
[Encrypted]
[UseInComparison]
[IncludeValuesInSearchResults]
[IncludeInDefaultSearch]
[SortableInSearchResults]
public virtual string Description { get; set; }

public virtual int Size { get; set; }

[DecimalSettings(18, 0)]
public virtual decimal Discount { get; set; }
}
}

Constructors

SortableInSearchResultsAttribute()

Initializes a new instance of the SortableInSearchResultsAttribute class.

Declaration
public SortableInSearchResultsAttribute()

SortableInSearchResultsAttribute(Boolean)

Initializes a new instance of the SortableInSearchResultsAttribute class.

Declaration
public SortableInSearchResultsAttribute(bool isSortableInSearch)
Parameters
Type Name Description
System.Boolean isSortableInSearch

Specifies if the property is sortable in search.

Properties

IsSortableInSearch

Gets a value indicating whether property is sortable in search.

Declaration
public bool IsSortableInSearch { get; }
Property Value
Type Description
System.Boolean

true if sortable in search, otherwise false.