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 IncludeInDefaultSearchAttribute

Use this attribute to declare a property to include the value in default search results. This will be used by the search provider system.

Inheritance
System.Object
IncludeInDefaultSearchAttribute
Namespace: EPiServer.Commerce.Catalog.DataAnnotations
Assembly: EPiServer.Business.Commerce.dll
Version: 14.26.0
Syntax
public class IncludeInDefaultSearchAttribute : 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

IncludeInDefaultSearchAttribute()

Initializes a new instance of the IncludeInDefaultSearchAttribute class.

Declaration
public IncludeInDefaultSearchAttribute()

IncludeInDefaultSearchAttribute(Boolean)

Initializes a new instance of the IncludeInDefaultSearchAttribute class.

Declaration
public IncludeInDefaultSearchAttribute(bool includedInDefaultSearch)
Parameters
Type Name Description
System.Boolean includedInDefaultSearch

Specifies if the property should be included in the default search.

Properties

IncludedInDefaultSearch

Gets a value indicating whether property is included in default search

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

true if included in default search, otherwise false.