IGraphProviderRankableExtension Интерфейс

Определение

Если для объекта графа поддерживается более одного поставщика графов, то только один экземпляр расширения должен быть выбранной для вызова. Этот интерфейс представляет собой расширение, которое может предоставить свой рейтинг и, если это влияет на выбор экземпляра расширения для вызова. Экземпляр расширения с наибольшим значением ранга будет выбранной.

public interface class IGraphProviderRankableExtension
public interface IGraphProviderRankableExtension
type IGraphProviderRankableExtension = interface
Public Interface IGraphProviderRankableExtension
Производный

Методы

GetRank(GraphObject)

Получение значения ранга, связанного с данным объектом Graph. Чем больше это значение, тем выше вероятность того, что этот экземпляр расширения будет выбранной, если несколько поставщиков поддерживают этот тип расширения для объекта Graph. Например, расширение Играфнавигатетоитем поставщика C# возвратит больше значений, если объект Graph представляет элемент кода из проекта C# и меньшее значение для элемента кода из метаданных (которое может быть обработано другим поставщиком).

Применяется к