Try our conversational search powered by Generative AI!

Class PropertySearchDB

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.

Inheritance
System.Object
PropertySearchDB
Namespace: EPiServer.DataAccess.Internal
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
[ServiceConfiguration]
public class PropertySearchDB : DataAccessBase

Constructors

PropertySearchDB(IDatabaseExecutor, DatabaseDateTimeHandler, IPermanentLinkMapper)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public PropertySearchDB(IDatabaseExecutor databaseHandler, DatabaseDateTimeHandler dateTimeHandler, IPermanentLinkMapper permanentLinkMapper)
Parameters
Type Name Description
IDatabaseExecutor databaseHandler
DatabaseDateTimeHandler dateTimeHandler
IPermanentLinkMapper permanentLinkMapper

Methods

FindPagesWithCriteria(Int32, PropertyCriteriaCollection, String)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public virtual IList<int> FindPagesWithCriteria(int pageID, PropertyCriteriaCollection criterias, string languageBranch)
Parameters
Type Name Description
System.Int32 pageID
PropertyCriteriaCollection criterias
System.String languageBranch
Returns
Type Description
System.Collections.Generic.IList<System.Int32>

FindPagesWithProperty(Int32, String, String, String)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public virtual ContentReference[] FindPagesWithProperty(int pageID, string findPropertyName, string excludePropertyName, string languageBranch)
Parameters
Type Name Description
System.Int32 pageID
System.String findPropertyName
System.String excludePropertyName
System.String languageBranch
Returns
Type Description
ContentReference[]

FindPagesWithSingleCriteria(Int32, PropertyCriteria, String)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public virtual IList<int> FindPagesWithSingleCriteria(int pageID, PropertyCriteria criteria, string languageBranch)
Parameters
Type Name Description
System.Int32 pageID
PropertyCriteria criteria
System.String languageBranch
Returns
Type Description
System.Collections.Generic.IList<System.Int32>

Extension Methods