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)

更新现有项并且加载各项的请求的字段。

适用于