Idioma

IQueryProvider Interface

Definição

Importante

Esta API não está em conformidade com CLS.

Suporta consulta de colunas filtráveis e construção de uma lista de nós filtrados.

public interface class IQueryProvider
[System.CLSCompliant(false)]
public interface IQueryProvider
[<System.CLSCompliant(false)>]
type IQueryProvider = interface
Public Interface IQueryProvider
Atributos

Propriedades

Nome Description
ViewScope

Recebe um valor que especifica o escopo em um estado de visualização.

Métodos

Nome Description
Build(IList<INavigableItem>, INodeInformation, IFilterProvider)

Constrói os nós da árvore com um filtro que especifica nós, fonte e filtro.

Build(IList<INavigableItem>, INodeInformation, INavigableItem, IFilterProvider)

Constrói os nós da árvore com um filtro que especifica nós, fonte, pai e filtro.

GetColumns(INodeInformation)

Recupera uma lista de colunas.

GetFilterableColumns(INodeInformation)

Recupera uma lista de colunas que podem ser filtradas.

GetQuery(INodeInformation, IFilterProvider)

Recupera a consulta que seria usada para construir os nós da árvore.

RebuildItem(INavigableItem, Boolean, IUpdateState)

Consulta as propriedades de um item individual.

UpdateItems(IDictionary<String,INavigableItem>, INavigableItemBuildSet, INodeInformation, String[], IUpdateState)

Atualiza os itens existentes e carrega os campos solicitados para cada item.

Aplica-se a