View Source
  Class PublishedContentQuery
  
  A class used to query for published content, media items
    Inheritance
      System.Object
      
   
  
  Assembly: Umbraco.Infrastructure.dll
  Syntax
  
    public class PublishedContentQuery : IPublishedContentQuery
   
  Constructors
  
  
    View Source
  
  PublishedContentQuery(IVariationContextAccessor, IExamineManager, IPublishedContentCache, IPublishedMediaCache)
  
  
  Declaration
  
    public PublishedContentQuery(IVariationContextAccessor variationContextAccessor, IExamineManager examineManager, IPublishedContentCache publishedContent, IPublishedMediaCache publishedMediaCache)
   
  Parameters
  
  Methods
  
  
    View Source
  
  Content(Guid)
  
  
  Declaration
  
    public IPublishedContent Content(Guid id)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Guid | id |  | 
    
  
  Returns
  
  
    View Source
  
  Content(IEnumerable<Guid>)
  
  
  Declaration
  
    public IEnumerable<IPublishedContent> Content(IEnumerable<Guid> ids)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Collections.IEnumerable<Guid> | ids |  | 
    
  
  Returns
  
  
    View Source
  
  Content(IEnumerable<Int32>)
  
  
  Declaration
  
    public IEnumerable<IPublishedContent> Content(IEnumerable<int> ids)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Collections.IEnumerable<System.Int32> | ids |  | 
    
  
  Returns
  
  
    View Source
  
  Content(IEnumerable<Object>)
  
  
  Declaration
  
    public IEnumerable<IPublishedContent> Content(IEnumerable<object> ids)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Collections.IEnumerable<System.Object> | ids |  | 
    
  
  Returns
  
  
    View Source
  
  Content(Int32)
  
  
  Declaration
  
    public IPublishedContent Content(int id)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int32 | id |  | 
    
  
  Returns
  
  
    View Source
  
  Content(Object)
  
  
  Declaration
  
    public IPublishedContent Content(object id)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Object | id |  | 
    
  
  Returns
  
  
    View Source
  
  Content(Udi)
  
  
  Declaration
  
    public IPublishedContent Content(Udi id)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Udi | id |  | 
    
  
  Returns
  
  
    View Source
  
  ContentAtRoot()
  
  
  Declaration
  
    public IEnumerable<IPublishedContent> ContentAtRoot()
   
  Returns
  
  
    View Source
  
  Media(Guid)
  
  
  Declaration
  
    public IPublishedContent Media(Guid id)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Guid | id |  | 
    
  
  Returns
  
  
    View Source
  
  Media(IEnumerable<Guid>)
  
  
  Declaration
  
    public IEnumerable<IPublishedContent> Media(IEnumerable<Guid> ids)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Collections.IEnumerable<Guid> | ids |  | 
    
  
  Returns
  
  
    View Source
  
  Media(IEnumerable<Int32>)
  
  
  Declaration
  
    public IEnumerable<IPublishedContent> Media(IEnumerable<int> ids)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Collections.IEnumerable<System.Int32> | ids |  | 
    
  
  Returns
  
  
    View Source
  
  Media(IEnumerable<Object>)
  
  
  Declaration
  
    public IEnumerable<IPublishedContent> Media(IEnumerable<object> ids)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Collections.IEnumerable<System.Object> | ids |  | 
    
  
  Returns
  
  
    View Source
  
  Media(Int32)
  
  
  Declaration
  
    public IPublishedContent Media(int id)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int32 | id |  | 
    
  
  Returns
  
  
    View Source
  
  Media(Object)
  
  
  Declaration
  
    public IPublishedContent Media(object id)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Object | id |  | 
    
  
  Returns
  
  
    View Source
  
  Media(Udi)
  
  
  Declaration
  
    public IPublishedContent Media(Udi id)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Udi | id |  | 
    
  
  Returns
  
  
    View Source
  
  MediaAtRoot()
  
  
  Declaration
  
    public IEnumerable<IPublishedContent> MediaAtRoot()
   
  Returns
  
  
    View Source
  
  Search(IQueryExecutor)
  
  
  Declaration
  
    public IEnumerable<PublishedSearchResult> Search(IQueryExecutor query)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | IQueryExecutor | query |  | 
    
  
  Returns
  
  
    View Source
  
  Search(IQueryExecutor, Int32, Int32, out Int64)
  
  
  Declaration
  
    public IEnumerable<PublishedSearchResult> Search(IQueryExecutor query, int skip, int take, out long totalRecords)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | IQueryExecutor | query |  | 
      
        | System.Int32 | skip |  | 
      
        | System.Int32 | take |  | 
      
        | System.Int64 | totalRecords |  | 
    
  
  Returns
  
  
    View Source
  
  Search(IQueryExecutor, Int32, Int32, out Int64, String)
  
  
  Declaration
  
    public IEnumerable<PublishedSearchResult> Search(IQueryExecutor query, int skip, int take, out long totalRecords, string culture)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | IQueryExecutor | query |  | 
      
        | System.Int32 | skip |  | 
      
        | System.Int32 | take |  | 
      
        | System.Int64 | totalRecords |  | 
      
        | System.String | culture |  | 
    
  
  Returns
  
  
    View Source
  
  Search(String, Int32, Int32, out Int64, String, String, Nullable<ISet<String>>)
  
  
  Declaration
  
    public IEnumerable<PublishedSearchResult> Search(string term, int skip, int take, out long totalRecords, string culture = "*", string indexName = "ExternalIndex", ISet<string>? loadedFields = null)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | term |  | 
      
        | System.Int32 | skip |  | 
      
        | System.Int32 | take |  | 
      
        | System.Int64 | totalRecords |  | 
      
        | System.String | culture |  | 
      
        | System.String | indexName |  | 
      
        | System.Nullable<ISet<System.String>> | loadedFields |  | 
    
  
  Returns
  
  
    View Source
  
  Search(String, String, String)
  
  
  Declaration
  
    public IEnumerable<PublishedSearchResult> Search(string term, string culture = "*", string indexName = "ExternalIndex")
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | term |  | 
      
        | System.String | culture |  | 
      
        | System.String | indexName |  | 
    
  
  Returns