Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IApiContentQueryProvider

    Concrete implementation of content querying (e.g. based on Examine)

    Namespace: Umbraco.Cms.Core.DeliveryApi
    Assembly: Umbraco.Core.dll
    Syntax
    public interface IApiContentQueryProvider

    Methods

    View Source

    AllContentSelectorOption()

    Returns a selector option that can be applied to fetch "all content" (i.e. if a selector option is not present when performing a search).

    Declaration
    SelectorOption AllContentSelectorOption()
    Returns
    Type Description
    SelectorOption
    View Source

    ExecuteQuery(SelectorOption, IList<FilterOption>, IList<SortOption>, String, Boolean, Int32, Int32)

    Declaration
    PagedModel<Guid> ExecuteQuery(SelectorOption selectorOption, IList<FilterOption> filterOptions, IList<SortOption> sortOptions, string culture, bool preview, int skip, int take)
    Parameters
    Type Name Description
    SelectorOption selectorOption
    IList<FilterOption> filterOptions
    IList<SortOption> sortOptions
    System.String culture
    System.Boolean preview
    System.Int32 skip
    System.Int32 take
    Returns
    Type Description
    PagedModel<Guid>
    View Source

    ExecuteQuery(SelectorOption, IList<FilterOption>, IList<SortOption>, String, ProtectedAccess, Boolean, Int32, Int32)

    Returns a page of item ids that passed the search criteria.

    Declaration
    virtual PagedModel<Guid> ExecuteQuery(SelectorOption selectorOption, IList<FilterOption> filterOptions, IList<SortOption> sortOptions, string culture, ProtectedAccess protectedAccess, bool preview, int skip, int take)
    Parameters
    Type Name Description
    SelectorOption selectorOption

    The selector option of the search criteria.

    IList<FilterOption> filterOptions

    The filter options of the search criteria.

    IList<SortOption> sortOptions

    The sorting options of the search criteria.

    System.String culture

    The requested culture.

    ProtectedAccess protectedAccess

    Defines the limitations for querying protected content.

    System.Boolean preview

    Whether or not to search for preview content.

    System.Int32 skip

    Number of search results to skip (for pagination).

    System.Int32 take

    Number of search results to retrieve (for pagination).

    Returns
    Type Description
    PagedModel<Guid>

    A paged model containing the resulting IDs and the total number of results that matching the search criteria.

    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • AllContentSelectorOption()
      • ExecuteQuery(SelectorOption, IList<FilterOption>, IList<SortOption>, String, Boolean, Int32, Int32)
      • ExecuteQuery(SelectorOption, IList<FilterOption>, IList<SortOption>, String, ProtectedAccess, Boolean, Int32, Int32)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX