IGraphProviderRankableExtension Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn mehr als ein Graph-Anbieter einen Erweiterungstyp für ein Graph-Objekt unterstützt, muss nur eine Erweiterungs Instanz ausgewählt werden, um aufgerufen zu werden. Diese Schnittstelle stellt eine Erweiterung dar, die ihren Rang bereitstellen kann. Dadurch wird die Auswahl einer Erweiterungs Instanz beeinflusst, die aufgerufen werden soll. Eine Erweiterungs Instanz mit dem größten Rangwert wird ausgewählt.
public interface class IGraphProviderRankableExtension
public interface IGraphProviderRankableExtension
type IGraphProviderRankableExtension = interface
Public Interface IGraphProviderRankableExtension
- Abgeleitet
Methoden
| GetRank(GraphObject) |
Erhält einen Rangwert, der dem angegebenen Diagramm Objekt zugeordnet ist. Der höhere Wert ist dieser Wert, umso wahrscheinlicher, dass diese Erweiterungs Instanz ausgewählt wird, wenn mehr als ein Anbieter diesen Erweiterungstyp für ein Graph-Objekt unterstützt. Beispielsweise gibt die igraphnavigatetoitem-Erweiterung des c#-Anbieters einen größeren Wert zurück, wenn das Graph-Objekt ein Code Element aus einem c#-Projekt und einen niedrigeren Wert für ein Code Element aus Metadaten darstellt (was von einem anderen Anbieter besser gehandhabt werden kann). |