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) |
更新现有项并且加载各项的请求的字段。 |