Interface IPageCriteriaQueryable
Provides query capabilitites for pages.
Namespace: EPiServer.Core
Assembly: EPiServer.dll
Version: 12.0.3Syntax
public interface IPageCriteriaQueryableMethods
FindAllPagesWithCriteria(ContentReference, PropertyCriteriaCollection, String, ILanguageSelector)
Search for pages that fulfil specific criteria. Will not filter on access.
Declaration
PageDataCollection FindAllPagesWithCriteria(ContentReference contentLink, PropertyCriteriaCollection criterias, string languageBranch, ILanguageSelector selector)Parameters
| Type | Name | Description | 
|---|---|---|
| ContentReference | contentLink | The root content for which the search will be performed | 
| PropertyCriteriaCollection | criterias | The criterias for pages | 
| System.String | languageBranch | Only search for pages on specific language branch | 
| ILanguageSelector | selector | A language selector used to determine the language of pages to return | 
Returns
| Type | Description | 
|---|---|
| PageDataCollection | A collection of pages that fulfil the criteras, will be empty if no match is found. | 
FindPagesWithCriteria(ContentReference, PropertyCriteriaCollection, String, ILanguageSelector)
Search for pages that fulfil specific criteria
Declaration
PageDataCollection FindPagesWithCriteria(ContentReference contentLink, PropertyCriteriaCollection criterias, string languageBranch, ILanguageSelector selector)Parameters
| Type | Name | Description | 
|---|---|---|
| ContentReference | contentLink | The root content for which the search will be performed | 
| PropertyCriteriaCollection | criterias | The criterias for pages | 
| System.String | languageBranch | Only search for pages on specific language branch | 
| ILanguageSelector | selector | A language selector used to determine the language of pages to return | 
Returns
| Type | Description | 
|---|---|
| PageDataCollection | A collection of pages that fulfil the criteras, will be empty if no match is found. | 
