IQueryProvider Interfaz

Definición

Importante

Esta API no es conforme a CLS.

Soporta consultar columnas filtrables y construir una lista de nodos filtrados.

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

Propiedades

Nombre Description
ViewScope

Obtiene un valor que especifica el alcance en un estado de vista.

Métodos

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

Construye los nodos del árbol con un filtro que especifica nodos, fuente y filtro.

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

Construye los nodos del árbol con un filtro que especifica nodos, fuente, padre y filtro.

GetColumns(INodeInformation)

Recupera una lista de columnas.

GetFilterableColumns(INodeInformation)

Recupera una lista de columnas que pueden filtrarse.

GetQuery(INodeInformation, IFilterProvider)

Recupera la consulta que se usaría para construir los nodos del árbol.

RebuildItem(INavigableItem, Boolean, IUpdateState)

Consulta las propiedades de un elemento individual.

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

Actualiza los elementos existentes y carga los campos solicitados para cada elemento.

Se aplica a