IQueryProvider インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
重要
この 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) |
既存のアイテムを更新し、各アイテムの要求されたフィールドを読み込みます。 |