Share via


IGraphContext (Interfaz)

Comunicar la representación de un contexto que especifica un conjunto deseado de datos.

Los proveedores colocan los datos solicitados en el gráfico proporcionado y la colección de nodos de salida.

Espacio de nombres:  Microsoft.VisualStudio.GraphModel
Ensamblado:  Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)

Sintaxis

'Declaración
Public Interface IGraphContext
public interface IGraphContext
public interface class IGraphContext
type IGraphContext =  interface end
public interface IGraphContext

El tipo IGraphContext expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública CancelToken Obtenga el CancellationToken actual
Propiedad pública Direction La dirección a recorrer a partir de los nodos de entrada.
Propiedad pública Errors Una lista de los errores detectados.
Propiedad pública Graph El gráfico que los nuevos datos se agregarán a.
Propiedad pública InputNodes El nodo inicial del GraphContext navega. Una colección vacía implica una búsqueda de ámbito global (ex: buscar espacios de nombres de nivel superior).
Propiedad pública LinkCategories Las categorías de vínculo a navegar de los nodos de entrada (que es lo que las relaciones a la atraviesen). Por ejemplo, “llamadas”, o “llaman y haga referencia”, etc. Una colección vacía significa que todos los vínculos deben ser recorren.
Propiedad pública LinkDepth Cuántos vínculos aparte de los nodos de entrada a devolver. los medios de int.MaxValue capturan todo invocable desde los nodos de entrada.
Propiedad pública NodeCategories Las categorías del nodo de destino que se colocan en la colección de OutputNodes. Una colección vacía significa que todos los nodos de destino deben ser nodos generados.
Propiedad pública OutputNodes Los nodos que responden la consulta mostrados por el contexto. Más datos pueden estar presentes en el gráfico que en el OutputNodes. OutputNodes debe formar parte del gráfico.
Propiedad pública RequestedProperties Las propiedades solicitadas para estar en los nodos devueltos de entrada y salida.
Propiedad pública TrackChanges True si el contexto de dibujo desea seguir siendo a cambios en los nodos de salida. El método cancel detiene este seguimiento.

Arriba

Métodos

  Nombre Descripción
Método público GetValue<T> Recupera un valor que el llamador ha pasado.
Método público HasValue Comprobar si el llamador ha pasado en un valor con el nombre especificado.
Método público OnCompleted Denominado para generar el evento completed cuando el IGraphContext es el ser procesado finalizado.
Método público ReportError Llamado por el proveedor para indicar excepciones y errores.
Método público ReportProgress Llamado por los proveedores para informar sobre el progreso.
Método público SetValue<T> Agrega un nuevo valor al contenedor de propiedades del contexto. Esto se puede utilizar para pasar información adicional a los proveedores.

Arriba

Eventos

  Nombre Descripción
Evento público Canceled Se produce cuando este contexto se cancela.
Evento público Completed Se produce cuando los resultados de contexto se han rellenado.

Arriba

Vea también

Referencia

Microsoft.VisualStudio.GraphModel (Espacio de nombres)