IGraphProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine von Plug-ins implementierte Schnittstelle, die das Zurückgeben von Diagramm Daten weiß.
public interface class IGraphProvider
public interface IGraphProvider
type IGraphProvider = interface
Public Interface IGraphProvider
Eigenschaften
| Schema |
Beschreibt die Typen von Knoten-und Verknüpfungs Kategorien, die von diesem Anbieter erstellt werden. jeder Knoten im Diagramm ist die ID einer Knoten Kategorie, und jeder Link zwischen den Knoten beschreibt den Typ der möglichen Navigation zwischen Knoten. Kann NULL zurückgeben, aber die Implementierung ermöglicht die Optimierung der Aufrufe an den Anbieter. |
Methoden
| BeginGetGraphData(IGraphContext) |
Daten für den angegebenen Diagramm Kontext erhalten. Der Anbieter sollte das CancellationToken und den drowifabbruch an regelmäßigen stellen ansehen, falls es sich um einen Vorgang mit langer Ausführungsdauer handelt und der Aufrufer festgelegt hat, dass er keine weiteren Daten wünschen. Dieser Aufruf könnte in jedem Thread erfolgen, damit der Anbieter dies verarbeiten kann. |
| GetCommands(IEnumerable<GraphNode>) |
Ruft die graphbefehle ab, die von diesem Anbieter für die angegebene Gruppe von Knoten verfügbar sind. |
| GetExtension<T>(GraphObject, T) |
Ruft die Erweiterung T für das angegebene GraphObject-Objekt ab. |