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) |
既存の項目を更新し、項目ごとに要求されたフィールドを読み込みます。 |