Class PublishedContentQuery
A class used to query for published content, media items
Inheritance
System.Object
Namespace:System.Dynamic.ExpandoObject
Assembly:umbraco.dll
Syntax
public class PublishedContentQuery : ITypedPublishedContentQuery, IDynamicPublishedContentQuery
Constructors
PublishedContentQuery(ITypedPublishedContentQuery, IDynamicPublishedContentQuery)
Constructor used to wrap the ITypedPublishedContentQuery and IDynamicPublishedContentQuery objects passed in
Declaration
public PublishedContentQuery(ITypedPublishedContentQuery typedContentQuery, IDynamicPublishedContentQuery dynamicContentQuery)
Parameters
PublishedContentQuery(ContextualPublishedContentCache, ContextualPublishedMediaCache)
Constructor used to return results from the caches
Declaration
public PublishedContentQuery(ContextualPublishedContentCache contentCache, ContextualPublishedMediaCache mediaCache)
Parameters
Methods
Content(IEnumerable<Guid>)
Declaration
public dynamic Content(IEnumerable<Guid> ids)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.Guid> |
ids |
|
Returns
Type |
Description |
System.Object |
|
Content(IEnumerable<Int32>)
Declaration
public dynamic Content(IEnumerable<int> ids)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.Int32> |
ids |
|
Returns
Type |
Description |
System.Object |
|
Content(Guid)
Declaration
public dynamic Content(Guid id)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
Returns
Type |
Description |
System.Object |
|
Content(Int32)
Declaration
public dynamic Content(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Returns
Type |
Description |
System.Object |
|
ContentAtRoot()
Declaration
public dynamic ContentAtRoot()
Returns
Type |
Description |
System.Object |
|
ContentAtXPath(String, XPathVariable[])
Declaration
public dynamic ContentAtXPath(string xpath, params XPathVariable[] vars)
Parameters
Returns
Type |
Description |
System.Object |
|
ContentAtXPath(XPathExpression, XPathVariable[])
Declaration
public dynamic ContentAtXPath(XPathExpression xpath, params XPathVariable[] vars)
Parameters
Type |
Name |
Description |
System.Xml.XPath.XPathExpression |
xpath |
|
XPathVariable[] |
vars |
|
Returns
Type |
Description |
System.Object |
|
ContentSingleAtXPath(String, XPathVariable[])
Declaration
public dynamic ContentSingleAtXPath(string xpath, params XPathVariable[] vars)
Parameters
Returns
Type |
Description |
System.Object |
|
ContentSingleAtXPath(XPathExpression, XPathVariable[])
Declaration
public dynamic ContentSingleAtXPath(XPathExpression xpath, params XPathVariable[] vars)
Parameters
Type |
Name |
Description |
System.Xml.XPath.XPathExpression |
xpath |
|
XPathVariable[] |
vars |
|
Returns
Type |
Description |
System.Object |
|
Media(IEnumerable<Int32>)
Declaration
public dynamic Media(IEnumerable<int> ids)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.Int32> |
ids |
|
Returns
Type |
Description |
System.Object |
|
Media(Int32)
Declaration
public dynamic Media(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Returns
Type |
Description |
System.Object |
|
MediaAtRoot()
Declaration
public dynamic MediaAtRoot()
Returns
Type |
Description |
System.Object |
|
Search(ISearchCriteria, BaseSearchProvider)
Declaration
public dynamic Search(ISearchCriteria criteria, BaseSearchProvider searchProvider = null)
Parameters
Type |
Name |
Description |
Examine.SearchCriteria.ISearchCriteria |
criteria |
|
Examine.Providers.BaseSearchProvider |
searchProvider |
|
Returns
Type |
Description |
System.Object |
|
Search(String, Boolean, String)
Declaration
public dynamic Search(string term, bool useWildCards = true, string searchProvider = null)
Parameters
Type |
Name |
Description |
System.String |
term |
|
System.Boolean |
useWildCards |
|
System.String |
searchProvider |
|
Returns
Type |
Description |
System.Object |
|
TypedContent(IEnumerable<Guid>)
Declaration
public IEnumerable<IPublishedContent> TypedContent(IEnumerable<Guid> ids)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.Guid> |
ids |
|
Returns
TypedContent(IEnumerable<Int32>)
Declaration
public IEnumerable<IPublishedContent> TypedContent(IEnumerable<int> ids)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.Int32> |
ids |
|
Returns
TypedContent(Guid)
Declaration
public IPublishedContent TypedContent(Guid id)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
Returns
TypedContent(Int32)
Declaration
public IPublishedContent TypedContent(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Returns
TypedContentAtRoot()
Declaration
public IEnumerable<IPublishedContent> TypedContentAtRoot()
Returns
TypedContentAtXPath(String, XPathVariable[])
Declaration
public IEnumerable<IPublishedContent> TypedContentAtXPath(string xpath, params XPathVariable[] vars)
Parameters
Returns
TypedContentAtXPath(XPathExpression, XPathVariable[])
Declaration
public IEnumerable<IPublishedContent> TypedContentAtXPath(XPathExpression xpath, params XPathVariable[] vars)
Parameters
Type |
Name |
Description |
System.Xml.XPath.XPathExpression |
xpath |
|
XPathVariable[] |
vars |
|
Returns
TypedContentSingleAtXPath(String, XPathVariable[])
Declaration
public IPublishedContent TypedContentSingleAtXPath(string xpath, params XPathVariable[] vars)
Parameters
Returns
TypedMedia(IEnumerable<Int32>)
Declaration
public IEnumerable<IPublishedContent> TypedMedia(IEnumerable<int> ids)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.Int32> |
ids |
|
Returns
TypedMedia(Int32)
Declaration
public IPublishedContent TypedMedia(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Returns
TypedMediaAtRoot()
Declaration
public IEnumerable<IPublishedContent> TypedMediaAtRoot()
Returns
TypedSearch(ISearchCriteria, BaseSearchProvider)
Declaration
public IEnumerable<IPublishedContent> TypedSearch(ISearchCriteria criteria, BaseSearchProvider searchProvider = null)
Parameters
Type |
Name |
Description |
Examine.SearchCriteria.ISearchCriteria |
criteria |
|
Examine.Providers.BaseSearchProvider |
searchProvider |
|
Returns
TypedSearch(Int32, Int32, out Int32, ISearchCriteria, BaseSearchProvider)
Declaration
public IEnumerable<IPublishedContent> TypedSearch(int skip, int take, out int totalRecords, ISearchCriteria criteria, BaseSearchProvider searchProvider = null)
Parameters
Type |
Name |
Description |
System.Int32 |
skip |
|
System.Int32 |
take |
|
System.Int32 |
totalRecords |
|
Examine.SearchCriteria.ISearchCriteria |
criteria |
|
Examine.Providers.BaseSearchProvider |
searchProvider |
|
Returns
TypedSearch(Int32, Int32, out Int32, String, Boolean, String)
Declaration
public IEnumerable<IPublishedContent> TypedSearch(int skip, int take, out int totalRecords, string term, bool useWildCards = true, string searchProvider = null)
Parameters
Type |
Name |
Description |
System.Int32 |
skip |
|
System.Int32 |
take |
|
System.Int32 |
totalRecords |
|
System.String |
term |
|
System.Boolean |
useWildCards |
|
System.String |
searchProvider |
|
Returns
TypedSearch(String, Boolean, String)
Declaration
public IEnumerable<IPublishedContent> TypedSearch(string term, bool useWildCards = true, string searchProvider = null)
Parameters
Type |
Name |
Description |
System.String |
term |
|
System.Boolean |
useWildCards |
|
System.String |
searchProvider |
|
Returns