IQueryProvider Interfaccia

Definizione

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.

Si applica a