Interfaccia IGraphContext
Collegare la rappresentazione del contesto che specifica un set di dati desiderato.
I provider inseriscono i dati necessari nel grafico fornito e i nodi di output di raccolta.
Spazio dei nomi: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Sintassi
'Dichiarazione
Public Interface IGraphContext
public interface IGraphContext
public interface class IGraphContext
type IGraphContext = interface end
public interface IGraphContext
Il tipo IGraphContext espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
CancelToken | Ottenere l'oggetto CancellationToken corrente |
![]() |
Direction | La direzione attraversare dai nodi di input. |
![]() |
Errors | Un elenco di errori indicati. |
![]() |
Graph | Il grafico che i nuovi dati verranno aggiunti a. |
![]() |
InputNodes | I nodi iniziale da cui il GraphContext esplora. Una raccolta vuota implica una ricerca dell'ambito globale (tranne: ricerca degli spazi dei nomi di primo livello). |
![]() |
LinkCategories | Le categorie del collegamento da esplorare i nodi di input (utilizzato da relazioni alla traversata). Ad esempio, “chiamate", o “chiama e fa riferimento a", e così via Una raccolta vuota implica che tutti i collegamenti devono essere attraversate. |
![]() |
LinkDepth | Il numero di collegamenti dai nodi di input da restituire. i mezzi di int.MaxValue recuperare tutto ciò che è raggiungibile dai nodi di input. |
![]() |
NodeCategories | Le categorie di destinazione del nodo che verranno inserite nella raccolta di OutputNodes. Una raccolta vuota implica che tutti i nodi di destinazione devono essere nodi restituiti. |
![]() |
OutputNodes | I nodi che rispondono alla query ha determinato la rimozione dal contesto. Più dati possono essere presenti nel grafico che in OutputNodes. OutputNodes deve far parte del grafico. |
![]() |
RequestedProperties | Le proprietà analizza per essere restituiti nei nodi di input e output. |
![]() |
TrackChanges | True se il contesto del grafico desidera continuare a essere informati delle modifiche ai nodi di output. Il metodo cancel interrompe questa verifica. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
GetValue<T> | Recupera un valore che il chiamante ha passato. |
![]() |
HasValue | Di verificare se il chiamante viene passato in un valore con il nome specificato. |
![]() |
OnCompleted | Chiamato per generare l'evento completa quando il IGraphContext è possibile elaborare completato. |
![]() |
ReportError | Chiamato dal provider per segnalare le eccezioni ed errori. |
![]() |
ReportProgress | Chiamato dai provider per indicare lo stato di avanzamento. |
![]() |
SetValue<T> | Aggiunge un nuovo valore al contenitore di proprietà del contesto. Può essere utilizzato per passare informazioni aggiuntive ai provider. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
Canceled | Generato quando questo contesto viene annullato. |
![]() |
Completed | Generato quando i risultati di contesto sono stati inseriti. |
In alto