IQueryProvider インターフェイス

定義

重要

この API は CLS 準拠ではありません。

フィルター可能な列のクエリやフィルター済みノードのリスト作成をサポートします。

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

プロパティ

名前 説明
ViewScope

ビュー状態のスコープを指定する値を得ます。

メソッド

名前 説明
Build(IList<INavigableItem>, INodeInformation, IFilterProvider)

ノード、ソース、フィルターを指定するフィルターで木ノードを構築します。

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

ノード、ソース、親、フィルターを指定するフィルターで木ノードを構築します。

GetColumns(INodeInformation)

列のリストを取得します。

GetFilterableColumns(INodeInformation)

フィルタリング可能な列のリストを取得します。

GetQuery(INodeInformation, IFilterProvider)

木ノードを構築するために使うクエリを取得します。

RebuildItem(INavigableItem, Boolean, IUpdateState)

個々のアイテムの性質を問い合わせます。

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

既存のアイテムを更新し、各アイテムの要求されたフィールドを読み込みます。

適用対象