IQueryProvider Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |