次の方法で共有


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)

既存の項目を更新し、項目ごとに要求されたフィールドを読み込みます。

適用対象