London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Class ProductSearchProvider

Inheritance
System.Object
ProductSearchProvider
Namespace: EPiServer.Commerce.Shell.Search
Assembly: EPiServer.Commerce.Shell.dll
Version: 13.30.0
Syntax
public class ProductSearchProvider : ProductSearchProviderBase

Constructors

ProductSearchProvider(LocalizationService, ISiteDefinitionResolver, IContentTypeRepository<ContentType>, EditUrlResolver, ServiceAccessor<SiteDefinition>, LanguageResolver, UrlResolver, TemplateResolver, UIDescriptorRegistry, ReferenceConverter, ServiceAccessor<SearchManager>, IContentLoader, IModuleResourceResolver, ServiceAccessor<SiteContext>)

Declaration
public ProductSearchProvider(LocalizationService localizationService, ISiteDefinitionResolver siteDefinitionResolver, IContentTypeRepository<ContentType> contentTypeRepository, EditUrlResolver editUrlResolver, ServiceAccessor<SiteDefinition> currentSiteDefinition, LanguageResolver languageResolver, UrlResolver urlResolver, TemplateResolver templateResolver, UIDescriptorRegistry uiDescriptorRegistry, ReferenceConverter referenceConverter, ServiceAccessor<SearchManager> searchManagerAccessor, IContentLoader contentLoader, IModuleResourceResolver moduleResourceResolver, ServiceAccessor<SiteContext> siteContextAccessor)
Parameters
Type Name Description
EPiServer.Framework.Localization.LocalizationService localizationService
EPiServer.Web.ISiteDefinitionResolver siteDefinitionResolver
EPiServer.DataAbstraction.IContentTypeRepository<EPiServer.DataAbstraction.ContentType> contentTypeRepository
EPiServer.Web.Routing.EditUrlResolver editUrlResolver
EPiServer.ServiceLocation.ServiceAccessor<EPiServer.Web.SiteDefinition> currentSiteDefinition
EPiServer.Globalization.LanguageResolver languageResolver
EPiServer.Web.Routing.UrlResolver urlResolver
EPiServer.Web.TemplateResolver templateResolver
EPiServer.Shell.UIDescriptorRegistry uiDescriptorRegistry
ReferenceConverter referenceConverter
EPiServer.ServiceLocation.ServiceAccessor<SearchManager> searchManagerAccessor
EPiServer.IContentLoader contentLoader
EPiServer.Framework.Modules.IModuleResourceResolver moduleResourceResolver
EPiServer.ServiceLocation.ServiceAccessor<SiteContext> siteContextAccessor

Methods

SearchEntries(String, Int32)

Declaration
protected override IEnumerable<SearchResult> SearchEntries(string keyword, int pageSize)
Parameters
Type Name Description
System.String keyword
System.Int32 pageSize
Returns
Type Description
System.Collections.Generic.IEnumerable<EPiServer.Shell.Search.SearchResult>
Overrides