IQueryProvider Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a CLS.
Supporta la query di colonne filtrabili e la creazione di una lista di nodi filtrati.
public interface class IQueryProvider
[System.CLSCompliant(false)]
public interface IQueryProvider
[<System.CLSCompliant(false)>]
type IQueryProvider = interface
Public Interface IQueryProvider
- Attributi
Proprietà
| Nome | Descrizione |
|---|---|
| ViewScope |
Ottiene un valore che specifica l'ambito in uno stato di vista. |
Metodi
| Nome | Descrizione |
|---|---|
| Build(IList<INavigableItem>, INodeInformation, IFilterProvider) |
Costruisce i nodi albero con un filtro che specifica nodi, sorgente e filtro. |
| Build(IList<INavigableItem>, INodeInformation, INavigableItem, IFilterProvider) |
Costruisce i nodi albero con un filtro che specifica nodi, sorgente, genitore e filtro. |
| GetColumns(INodeInformation) |
Recupera una lista di colonne. |
| GetFilterableColumns(INodeInformation) |
Recupera una lista di colonne che possono essere filtrate. |
| GetQuery(INodeInformation, IFilterProvider) |
Recupera la query che sarebbe usata per costruire i nodi dell'albero. |
| RebuildItem(INavigableItem, Boolean, IUpdateState) |
Interroga le proprietà di un singolo elemento. |
| UpdateItems(IDictionary<String,INavigableItem>, INavigableItemBuildSet, INodeInformation, String[], IUpdateState) |
Aggiorna gli elementi esistenti e carica i campi richiesti per ciascun elemento. |