Condividi tramite


IQueryProvider Interfaccia

Definizione

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.

Si applica a