IQueryProvider IQueryProvider IQueryProvider Interface

정의

중요

이 API는 CLS 규격이 아닙니다.

CLS 대체 규격
false

필터링 가능한 열의 쿼리와 필터링된 노드 목록의 작성을 지원합니다. Supports querying filterable columns and building a list of filtered nodes.

public interface class IQueryProvider
[System.CLSCompliant(false)]
public interface IQueryProvider
Public Interface IQueryProvider
특성

속성

ViewScope ViewScope ViewScope

뷰 상태의 범위를 지정하는 값을 가져옵니다. Gets a value that specifies the scope in a view state.

메서드

Build(IList<INavigableItem>, INodeInformation, IFilterProvider) Build(IList<INavigableItem>, INodeInformation, IFilterProvider) Build(IList<INavigableItem>, INodeInformation, IFilterProvider)

노드, 원본 및 필터를 지정하는 필터를 사용하여 트리 노드를 작성합니다. Builds the tree nodes with a filter that specifies nodes, source, and filter.

Build(IList<INavigableItem>, INodeInformation, INavigableItem, IFilterProvider) Build(IList<INavigableItem>, INodeInformation, INavigableItem, IFilterProvider) Build(IList<INavigableItem>, INodeInformation, INavigableItem, IFilterProvider)

노드, 원본, 부모 및 필터를 지정하는 필터를 사용하여 트리 노드를 작성합니다. Builds the tree nodes with a filter that specifies nodes, source, parent, and filter.

GetColumns(INodeInformation) GetColumns(INodeInformation) GetColumns(INodeInformation)

열 목록을 검색합니다. Retrieves a list of columns.

GetFilterableColumns(INodeInformation) GetFilterableColumns(INodeInformation) GetFilterableColumns(INodeInformation)

필터링할 수 있는 열 목록을 검색합니다. Retrieves a list of columns that can be filtered.

GetQuery(INodeInformation, IFilterProvider) GetQuery(INodeInformation, IFilterProvider) GetQuery(INodeInformation, IFilterProvider)

트리 노드를 작성하는 데 사용할 쿼리를 검색합니다. Retrieves the query that would be used to build the tree nodes.

RebuildItem(INavigableItem, Boolean, IUpdateState) RebuildItem(INavigableItem, Boolean, IUpdateState) RebuildItem(INavigableItem, Boolean, IUpdateState)

개별 항목의 속성을 다시 쿼리합니다. Requeries the properties of an individual item.

UpdateItems(IDictionary<String,INavigableItem>, INavigableItemBuildSet, INodeInformation, String[], IUpdateState) UpdateItems(IDictionary<String,INavigableItem>, INavigableItemBuildSet, INodeInformation, String[], IUpdateState) UpdateItems(IDictionary<String,INavigableItem>, INavigableItemBuildSet, INodeInformation, String[], IUpdateState)

기존 항목을 업데이트하고 각 항목의 요청된 필드를 로드합니다. Updates existing items and loads the requested fields for each item.

적용 대상