Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Schließen Sie die Darstellung eines Kontexts an, der einen gewünschten Satz Daten angibt.
Anbieter fügen die angeforderten Daten im bereitgestellten Diagramm und der Ausgabeknotenauflistung.
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Syntax
'Declaration
Public Interface IGraphContext
public interface IGraphContext
public interface class IGraphContext
type IGraphContext = interface end
public interface IGraphContext
Der IGraphContext-Typ macht die folgenden Member verfügbar.
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
CancelToken | Rufen Sie das aktuelle CancellationToken ab |
![]() |
Direction | Die Richtung, um den Abfahrens von den Eingabeknoten zu durchlaufen. |
![]() |
Errors | Eine Liste der gemeldeten Fehler. |
![]() |
Graph | Das Diagramm, dass neue Daten hinzugefügt werden. |
![]() |
InputNodes | Die ursprünglichen Knoten, von denen der GraphContext navigiert. Eine leere Auflistung bedeutet eine Suche im globalen Gültigkeitsbereich (ex: nach Namespaces der obersten Ebene suchen). |
![]() |
LinkCategories | Die von den Eingabeknoten (das zu navigieren, Linkkategorien ist, was Beziehungen zur ausgehend nach). Beispielsweise "Aufrufe" oder "ruft auf und verweist, usw.". Eine leere Auflistung bedeutet, dass alle Links durchlaufen werden sollten. |
![]() |
LinkDepth | Wie viele Links von den den Eingabeknoten zurückgegeben. int.MaxValue-Mittel ruft alle ab, das von den Eingabeknoten erreichbar ist. |
![]() |
NodeCategories | Die Zielknotenkategorien, die in die OutputNodes-Auflistung platziert werden. Eine leere Auflistung bedeutet, dass alle Zielknoten ausgegebene Knoten sein sollten. |
![]() |
OutputNodes | Die Knoten, die die Abfrage beantworten, warfen durch den Kontext auf. Mehr Daten sind möglicherweise im Diagramm als im OutputNodes vorhanden. OutputNodes muss Teil des Diagramms sein. |
![]() |
RequestedProperties | Die Eigenschaften angefordert, um auf den zurückgegebenen Eingabe- und Ausgabeknoten zu sein. |
![]() |
TrackChanges | True, wenn der Diagrammkontext fortsetzen möchte, über Änderungen an den Ausgabeknoten informiert zu werden. Die Löschenmethode beendet diese Verfolgung. |
Zum Seitenanfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
GetValue<T> | Ruft einen Wert ab, die der Aufrufer übergeben hat. |
![]() |
HasValue | Lernen Sie, wenn der Aufrufer in einen Wert mit dem angegebenen Namen übergeben hat. |
![]() |
OnCompleted | Wird aufgerufen, um das abgeschlossene Ereignis auszulösen, wenn das IGraphContext vollständig verarbeitet werden kann. |
![]() |
ReportError | Wird vom Anbieter, und melden Ausnahmen und Fehler. |
![]() |
ReportProgress | Wird von den Anbieter, und melden Status. |
![]() |
SetValue<T> | Fügt einen neuen Wert der Eigenschaftensammlung des Kontexts hinzu. Dies kann verwendet werden, um zusätzliche Informationen zu Anbietern zu übergeben. |
Zum Seitenanfang
Ereignisse
| Name | Beschreibung | |
|---|---|---|
![]() |
Canceled | Wird ausgelöst, wenn dieser Kontext abgebrochen wird. |
![]() |
Completed | Wird ausgelöst, wenn die Ergebnisse des Kontexts aufgefüllt wurden. |
Zum Seitenanfang
.gif)
.gif)
.gif)