IQueryProvider Schnittstelle

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Unterstützt das Abfragen filterbarer Spalten und das Erstellen einer Liste gefilterter Knoten.

public interface class IQueryProvider
[System.CLSCompliant(false)]
public interface IQueryProvider
[<System.CLSCompliant(false)>]
type IQueryProvider = interface
Public Interface IQueryProvider
Attribute

Eigenschaften

Name Beschreibung
ViewScope

Erhält einen Wert, der den Umfang im View-Zustand angibt.

Methoden

Name Beschreibung
Build(IList<INavigableItem>, INodeInformation, IFilterProvider)

Erstellt die Baumknoten mit einem Filter, der Knoten, Quelle und Filter angibt.

Build(IList<INavigableItem>, INodeInformation, INavigableItem, IFilterProvider)

Erstellt die Baumknoten mit einem Filter, der Knoten, Quelle, Elternteil und Filter angibt.

GetColumns(INodeInformation)

Ruft eine Liste von Spalten ab.

GetFilterableColumns(INodeInformation)

Ruft eine Liste von Spalten ab, die gefiltert werden können.

GetQuery(INodeInformation, IFilterProvider)

Ruft die Abfrage ab, die zum Bau der Baumknoten verwendet werden würde.

RebuildItem(INavigableItem, Boolean, IUpdateState)

Fragt die Eigenschaften eines einzelnen Elements ab.

UpdateItems(IDictionary<String,INavigableItem>, INavigableItemBuildSet, INodeInformation, String[], IUpdateState)

Aktualisiert bestehende Items und lädt die gewünschten Felder für jedes Item.

Gilt für: