Condividi tramite


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
Proprietà pubblica CancelToken Ottenere l'oggetto CancellationToken corrente
Proprietà pubblica Direction La direzione attraversare dai nodi di input.
Proprietà pubblica Errors Un elenco di errori indicati.
Proprietà pubblica Graph Il grafico che i nuovi dati verranno aggiunti a.
Proprietà pubblica 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).
Proprietà pubblica 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.
Proprietà pubblica 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.
Proprietà pubblica 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.
Proprietà pubblica 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.
Proprietà pubblica RequestedProperties Le proprietà analizza per essere restituiti nei nodi di input e output.
Proprietà pubblica 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
Metodo pubblico GetValue<T> Recupera un valore che il chiamante ha passato.
Metodo pubblico HasValue Di verificare se il chiamante viene passato in un valore con il nome specificato.
Metodo pubblico OnCompleted Chiamato per generare l'evento completa quando il IGraphContext è possibile elaborare completato.
Metodo pubblico ReportError Chiamato dal provider per segnalare le eccezioni ed errori.
Metodo pubblico ReportProgress Chiamato dai provider per indicare lo stato di avanzamento.
Metodo pubblico 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
Evento pubblico Canceled Generato quando questo contesto viene annullato.
Evento pubblico Completed Generato quando i risultati di contesto sono stati inseriti.

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.GraphModel