IGraphContext, interface
Interface représenter un contexte qui spécifie un ensemble approprié de données.
Les fournisseurs placent les données demandées dans le graphique fourni et la collection de nœuds.
Espace de noms : Microsoft.VisualStudio.GraphModel
Assembly : Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Déclaration
Public Interface IGraphContext
public interface IGraphContext
public interface class IGraphContext
type IGraphContext = interface end
public interface IGraphContext
Le type IGraphContext expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
CancelToken | Obtenez le CancellationToken actuel | |
Direction | La direction pour rechercher à partir des nœuds d'entrée. | |
Errors | Liste des erreurs enregistrées. | |
Graph | Le graphique que de nouvelles données seront ajoutées. | |
InputNodes | Les nœuds initiaux dont le GraphContext navigation. Une collection vide implique une recherche de la portée globale (ex : rechercher les espaces de noms de niveau supérieur). | |
LinkCategories | Les catégories de lien à parcourir les nœuds d'entrée (laquelle est à dire ce qui les relations à la traversée). Par exemple, « appels », ou « appelle et référence », etc. Une collection vide implique que tous les liens doivent être parcourus. | |
LinkDepth | Combien de liens séparés des nœuds d'entrée vers le retour. possibilité d'int.MaxValue récupèrent tout accessible des nœuds d'entrée. | |
NodeCategories | Les catégories cibles de nœud qui seront placées dans la collection d'OutputNodes. Une collection vide implique que tous les nœuds cibles doivent être les nœuds sortie. | |
OutputNodes | Les nœuds qui répondent à la requête ont produit par le contexte. Plus de données peuvent être présentes dans le graphique que dans l'OutputNodes. OutputNodes doit faire partie du graphique. | |
RequestedProperties | Les propriétés demandées pour être des nœuds retournés d'entrée et de sortie. | |
TrackChanges | True si le contexte de graphique souhaite continuer à être informés des modifications aux nœuds de sortie. La méthode d'annulation arrête ce suivi. |
Début
Méthodes
Nom | Description | |
---|---|---|
GetValue<T> | Extrait une valeur dans laquelle l'appelant est passé. | |
HasValue | Découvrez si l'appelant est passé dans une valeur avec le nom spécifié. | |
OnCompleted | Appelée pour déclencher l'événement terminé lorsque l'IGraphContext est traitement terminé. | |
ReportError | Appelé par le fournisseur pour stocker des exceptions et les erreurs. | |
ReportProgress | Appelé par les fournisseurs pour signaler la progression. | |
SetValue<T> | Ajoute une nouvelle valeur au conteneur des propriétés du contexte. Cela peut être utilisé pour passer des informations supplémentaires aux fournisseurs. |
Début
Événements
Nom | Description | |
---|---|---|
Canceled | Déclenché lorsque ce contexte est annulé. | |
Completed | Déclenché lorsque les résultats du contexte ont été remplies. |
Début