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) |
기존 항목을 업데이트하고 각 항목의 요청된 필드를 로드합니다. |