Class ProductSearchProvider
Inheritance
System.Object
ProductSearchProvider
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