IGraphContext 인터페이스
원하는 데이터 집합을 지정 하는 컨텍스트를 나타내는 인터페이스입니다.
제공 된 그래프 및 출력 노드 컬렉션에서 요청 된 데이터 공급자를 배치합니다.
네임스페이스: Microsoft.VisualStudio.GraphModel
어셈블리: Microsoft.VisualStudio.GraphModel(Microsoft.VisualStudio.GraphModel.dll)
구문
‘선언
Public Interface IGraphContext
public interface IGraphContext
public interface class IGraphContext
type IGraphContext = interface end
public interface IGraphContext
IGraphContext 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
CancelToken | 현재 CancellationToken 가져오기 | |
Direction | 입력된 노드에서 시작을 통과 하는 방향입니다. | |
Errors | 보고 된 오류 목록을 제공 합니다. | |
Graph | 이 그래프에 새 데이터가 추가 됩니다. | |
InputNodes | 초기 노드에서 Graphcontext를 탐색 합니다. 빈 컬렉션 검색 전역 범위의 의미 (ex: 최상위 수준 네임 스페이스에 대 한 검색). | |
LinkCategories | 링크 범주 (즉, 통과 하는 관계) 입력된 노드를 탐색 합니다. 예를 들어, "통화" 또는 "호출 및 참조" 및 등 빈 컬렉션이 모든 링크를 통과 해야 한다는 의미입니다. | |
LinkDepth | 얼마나 많은 링크에서 입력된 노드를 반환 합니다. int 라는MaxValue 반입 입력된 노드를 연결할 수 있는 모든 것을 의미 합니다. | |
NodeCategories | OutputNodes 컬렉션에 삽입할 대상 노드 범주. 빈 컬렉션 대상 노드의 모든 노드를 출력 해야 한다는 의미입니다. | |
OutputNodes | 컨텍스트에 따라 야기 되는 쿼리에 응답 하는 노드 자세한 데이터 보다는 Outputnodes의 그래프에 있을 수 있습니다. OutputNodes 그래프의 일부 여야 합니다. | |
RequestedProperties | 속성에서 반환 된 입력과 출력 노드 수를 요청. | |
TrackChanges | 그래프 컨텍스트 출력 노드 변경 알림을 계속 하려는 경우 true입니다. Cancel 메서드가이 추적을 중지합니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
GetValue<T> | 호출자에 전달 된 값을 검색 합니다. | |
HasValue | 호출자에 지정 된 이름의 값에 통과 했는지 확인 합니다. | |
OnCompleted | Igraphcontext는 끝날 때 완료 이벤트를 발생 시키기 위해 호출 처리 되 고 있습니다. | |
ReportError | 보고서 예외 및 오류 공급자가 호출 됩니다. | |
ReportProgress | 진행률을 보고 하는 공급자가 호출 됩니다. | |
SetValue<T> | 새 값은 컨텍스트 속성 모음에 추가합니다. 공급자에 추가 정보를 전달 하는 데 사용 합니다. |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
Canceled | 이 여기서 취소 될 때 발생 합니다. | |
Completed | 컨텍스트의 결과 채워 넣을 때 발생 합니다. |
위쪽