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 l'esecuzione di query su colonne filtrabili e la compilazione di un elenco di nodi filtrati.
public interface class IQueryProvider
[System.CLSCompliant(false)]
public interface IQueryProvider
[<System.CLSCompliant(false)>]
type IQueryProvider = interface
Public Interface IQueryProvider
- Attributi
Proprietà
| ViewScope |
Ottiene un valore che specifica l'ambito in uno stato di visualizzazione. |
Metodi
| Build(IList<INavigableItem>, INodeInformation, IFilterProvider) |
Compila i nodi dell'albero con un filtro che specifica nodi, origine e filtro. |
| Build(IList<INavigableItem>, INodeInformation, INavigableItem, IFilterProvider) |
Compila i nodi dell'albero con un filtro che specifica nodi, origine, padre e filtro. |
| GetColumns(INodeInformation) |
Recupera un elenco di colonne. |
| GetFilterableColumns(INodeInformation) |
Recupera un elenco di colonne che possono essere filtrate. |
| GetQuery(INodeInformation, IFilterProvider) |
Recupera la query da utilizzare per compilare i nodi dell'albero. |
| RebuildItem(INavigableItem, Boolean, IUpdateState) |
Riesegue una query sulle proprietà di un elemento singolo. |
| UpdateItems(IDictionary<String,INavigableItem>, INavigableItemBuildSet, INodeInformation, String[], IUpdateState) |
Aggiorna gli elementi esistenti e carica i campi richiesti per ogni elemento. |