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.
Permite consultar las columnas filtrables y crear 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
| ViewScope |
Obtiene un valor que especifica el ámbito en un estado de vista. |
Métodos
| Build(IList<INavigableItem>, INodeInformation, IFilterProvider) |
Crea los nodos de árbol con un filtro que especifica los nodos, el origen y el filtro. |
| Build(IList<INavigableItem>, INodeInformation, INavigableItem, IFilterProvider) |
Crea los nodos de árbol con un filtro que especifica los nodos, el origen, el elemento primario y el filtro. |
| GetColumns(INodeInformation) |
Recupera una lista de columnas. |
| GetFilterableColumns(INodeInformation) |
Recupera una lista de columnas que se pueden filtrar. |
| GetQuery(INodeInformation, IFilterProvider) |
Recupera la consulta que se utilizaría para crear los nodos de árbol. |
| RebuildItem(INavigableItem, Boolean, IUpdateState) |
Consulta de nuevo 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. |