Partilhar via


Interface IGraphContext

Interface representando um contexto que especifica um conjunto de dados desejado.

Os provedores para colocar os dados em aplicativos gráfico e fornecido na coleção de nós de saída.

Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)

Sintaxe

'Declaração
Public Interface IGraphContext
public interface IGraphContext
public interface class IGraphContext
type IGraphContext =  interface end
public interface IGraphContext

O tipo IGraphContext expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública CancelToken Obter o CancellationToken atual
Propriedade pública Direction A direção para atravessar partir dos nós de entrada.
Propriedade pública Errors Uma lista de erros relatados.
Propriedade pública Graph O elemento gráfico que os novos dados serão adicionados ao.
Propriedade pública InputNodes Os nós iniciais de que o GraphContext navega. Uma coleção vazia implica uma busca de escopo global (ex: procurando namespaces de nível superior).
Propriedade pública LinkCategories As categorias de link para navegar de nós de entrada (que é que relações a travessia). Por exemplo, os “chamadas”, ou “chamam e referenciam”, e assim por diante Uma coleção vazia significa que todos os links devem ser percorridos.
Propriedade pública LinkDepth Quantos links fora dos nós de entrada para retornar. o modo de int.MaxValue buscam tudo que é alcançável de nós de entrada.
Propriedade pública NodeCategories As categorias do nó de destino que será colocada na coleção de OutputNodes. Uma coleção vazia significa que todos os nós de destino devem ser nós de saída.
Propriedade pública OutputNodes Os nós que respondem a consulta elas apresentam o contexto. Mais dados podem estar presentes no gráfico o que em OutputNodes. OutputNodes deve ser parte do gráfico.
Propriedade pública RequestedProperties As propriedades solicitado para estar em nós retornados de entrada e saída.
Propriedade pública TrackChanges True se o contexto de gráfico deseja continuar a ser informado das alterações aos nós de saída. O método cancelar para esse controle.

Superior

Métodos

  Nome Descrição
Método público GetValue<T> Recupera um valor em que o chamador passem.
Método público HasValue Localize se o chamador passados em um valor com o nome fornecido.
Método público OnCompleted Chamado para disparar o evento concluído quando o IGraphContext é processado ser concluído.
Método público ReportError Chamado pelo provedor para relatar erros e exceções.
Método público ReportProgress Chamado pelos provedores para relatar o andamento.
Método público SetValue<T> Adiciona um novo valor para o saco de propriedade de contexto. Isso pode ser usado para passar informações adicionais para provedores.

Superior

Eventos

  Nome Descrição
Evento público Canceled Gerado quando este contexto é cancelado.
Evento público Completed Gerado quando os resultados de contexto são preenchidos.

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.GraphModel