Freigeben über


IGraphContext-Schnittstelle

Schließen Sie die Darstellung eines Kontexts an, der einem gewünschten Satz Daten angibt.

Anbieter platzieren 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
Öffentliche Eigenschaft CancelToken Rufen Sie das aktuelle CancellationToken ab
Öffentliche Eigenschaft Direction Die Richtung, das Abfahrens von den Eingabeknoten zu durchlaufen.
Öffentliche Eigenschaft Errors Eine Liste der gemeldeten Fehler.
Öffentliche Eigenschaft Graph Das Diagramm, dass neue Daten hinzugefügt werden.
Öffentliche Eigenschaft InputNodes Die ursprünglichen Knoten, von denen der GraphContext navigiert. Eine leere Auflistung bedeutet eine Suche des globalen Bereich (ex: nach Namespaces der obersten Ebene suchen).
Öffentliche Eigenschaft LinkCategories Die Linkkategorien, um von den Eingabeknoten (das zu navigieren ist, was Verbindungen mit nach). Durch "Aufrufe" oder "aufgerufen und verweist", z. Eine leere Auflistung bedeutet, dass alle Links durchlaufen werden sollten.
Öffentliche Eigenschaft LinkDepth Wie viele Links vom Eingabeknoten zurückgegeben. int.MaxValue-Mittel ruft alle ab, die von den Eingabeknoten erreichbar ist.
Öffentliche Eigenschaft NodeCategories Die Zielknotenkategorien, die in die OutputNodes-Auflistung platziert werden. Eine leere Auflistung bedeutet, dass alle Zielknoten ausgegebene Knoten sein sollten.
Öffentliche Eigenschaft OutputNodes Die Knoten, die die Abfrage warfen beantworten, vom Kontext auf. Weitere Daten können im Diagramm als im OutputNodes vorhanden. OutputNodes muss Teil des Diagramms sein.
Öffentliche Eigenschaft RequestedProperties Die Eigenschaften angefordert, um den zurückgegebenen Eingabe- und Ausgabeknoten zu sein.
Öffentliche Eigenschaft TrackChanges True, wenn der Diagrammkontext fortfahren möchte, über Änderungen an den Ausgabeknoten informiert zu werden. Die Löschmethode beendet dieser Verfolgung.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode GetValue<T> Ruft einen Wert ab, der in den Aufrufer übergeben hat.
Öffentliche Methode HasValue Feststellen, wenn der Aufrufer in einen Wert mit dem angegebenen Namen übergeben hat.
Öffentliche Methode OnCompleted Wird aufgerufen, um das abgeschlossene Ereignis ausgelöst, wenn IGraphContext verarbeitet werden ausgesetzt ist.
Öffentliche Methode ReportError Wird durch den Anbieter, um Ausnahmen und über Fehler zu melden.
Öffentliche Methode ReportProgress Wird von der Anbieter, zum Status zu melden.
Öffentliche Methode SetValue<T> Fügt einem neuen der Eigenschaftensammlung des Kontexts hinzu. Dies kann verwendet werden, um zusätzliche Informationen zu den Anbietern zu übergeben.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis Canceled Wird ausgelöst, wenn dieser Kontext abgebrochen wird.
Öffentliches Ereignis Completed Wird ausgelöst, wenn die Ergebnisse des Kontexts aufgefüllt wurden.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.GraphModel-Namespace