다음을 통해 공유


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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 CancelToken 현재 CancellationToken 가져오기
Public 속성 Direction 입력된 노드에서 시작을 통과 하는 방향입니다.
Public 속성 Errors 보고 된 오류 목록을 제공 합니다.
Public 속성 Graph 이 그래프에 새 데이터가 추가 됩니다.
Public 속성 InputNodes 초기 노드에서 Graphcontext를 탐색 합니다. 빈 컬렉션 검색 전역 범위의 의미 (ex: 최상위 수준 네임 스페이스에 대 한 검색).
Public 속성 LinkCategories 링크 범주 (즉, 통과 하는 관계) 입력된 노드를 탐색 합니다. 예를 들어, "통화" 또는 "호출 및 참조" 및 등 빈 컬렉션이 모든 링크를 통과 해야 한다는 의미입니다.
Public 속성 LinkDepth 얼마나 많은 링크에서 입력된 노드를 반환 합니다. int 라는MaxValue 반입 입력된 노드를 연결할 수 있는 모든 것을 의미 합니다.
Public 속성 NodeCategories OutputNodes 컬렉션에 삽입할 대상 노드 범주. 빈 컬렉션 대상 노드의 모든 노드를 출력 해야 한다는 의미입니다.
Public 속성 OutputNodes 컨텍스트에 따라 야기 되는 쿼리에 응답 하는 노드 자세한 데이터 보다는 Outputnodes의 그래프에 있을 수 있습니다. OutputNodes 그래프의 일부 여야 합니다.
Public 속성 RequestedProperties 속성에서 반환 된 입력과 출력 노드 수를 요청.
Public 속성 TrackChanges 그래프 컨텍스트 출력 노드 변경 알림을 계속 하려는 경우 true입니다. Cancel 메서드가이 추적을 중지합니다.

위쪽

메서드

  이름 설명
Public 메서드 GetValue<T> 호출자에 전달 된 값을 검색 합니다.
Public 메서드 HasValue 호출자에 지정 된 이름의 값에 통과 했는지 확인 합니다.
Public 메서드 OnCompleted Igraphcontext는 끝날 때 완료 이벤트를 발생 시키기 위해 호출 처리 되 고 있습니다.
Public 메서드 ReportError 보고서 예외 및 오류 공급자가 호출 됩니다.
Public 메서드 ReportProgress 진행률을 보고 하는 공급자가 호출 됩니다.
Public 메서드 SetValue<T> 새 값은 컨텍스트 속성 모음에 추가합니다. 공급자에 추가 정보를 전달 하는 데 사용 합니다.

위쪽

이벤트

  이름 설명
Public 이벤트 Canceled 이 여기서 취소 될 때 발생 합니다.
Public 이벤트 Completed 컨텍스트의 결과 채워 넣을 때 발생 합니다.

위쪽

참고 항목

참조

Microsoft.VisualStudio.GraphModel 네임스페이스