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)

기존 항목을 업데이트하고 각 항목의 요청된 필드를 로드합니다.

적용 대상