IGraphProviderRankableExtension Interface

Definição

Quando mais de um provedor de grafo dá suporte a um tipo de extensão em um objeto de grafo, apenas uma instância de extensão deve ser escolhida para ser invocada. Essa interface representa uma extensão que pode fornecer sua classificação e, ao fazer isso, influencia a seleção de uma instância de extensão a ser invocada. Uma instância de extensão com o maior valor de classificação será escolhida.

public interface class IGraphProviderRankableExtension
public interface IGraphProviderRankableExtension
type IGraphProviderRankableExtension = interface
Public Interface IGraphProviderRankableExtension
Derivado

Métodos

GetRank(GraphObject)

Obtenha um valor de classificação associado a um determinado objeto de grafo. O maior é esse valor, quanto mais provável essa instância de extensão será escolhida quando mais de um provedor oferecer suporte a esse tipo de extensão em um objeto de grafo. Por exemplo, a extensão IGraphNavigateToItem do provedor C# retornará maior valor se o objeto de grafo representar um elemento de código de um projeto C# e menor valor para um elemento de código de metadados (o que pode ser tratado melhor por outro provedor).

Aplica-se a