Partager via


GraphLinkCollection.GetOrCreate, méthode (GraphNodeId, GraphNodeId, String, GraphCategory)

Essaie d'obtenir le lien avec la source spécifiée, la cible.

Si la valeur n'est pas récupérée, un nouveau lien sera créé.

Il ajoute également la catégorie spécifiée s'il n'est pas déjà défini.

Il crée également le nœud source et cible si ceux-ci ne sont pas déjà définis (et ceux-ci sont créés sans la catégorie).

Espace de noms :  Microsoft.VisualStudio.GraphModel
Assembly :  Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)

Syntaxe

'Déclaration
Public Function GetOrCreate ( _
    sourceId As GraphNodeId, _
    targetId As GraphNodeId, _
    label As String, _
    category As GraphCategory _
) As GraphLink
public GraphLink GetOrCreate(
    GraphNodeId sourceId,
    GraphNodeId targetId,
    string label,
    GraphCategory category
)
public:
GraphLink^ GetOrCreate(
    GraphNodeId^ sourceId, 
    GraphNodeId^ targetId, 
    String^ label, 
    GraphCategory^ category
)
member GetOrCreate : 
        sourceId:GraphNodeId * 
        targetId:GraphNodeId * 
        label:string * 
        category:GraphCategory -> GraphLink 
public function GetOrCreate(
    sourceId : GraphNodeId, 
    targetId : GraphNodeId, 
    label : String, 
    category : GraphCategory
) : GraphLink

Paramètres

Valeur de retour

Type : Microsoft.VisualStudio.GraphModel.GraphLink
Le lien qui a été trouvé ou créé

Exceptions

Exception Condition
ArgumentNullException

levée est le sourceId ou le targetId est null ou chaîne vide

Sécurité .NET Framework

Voir aussi

Référence

GraphLinkCollection Classe

GetOrCreate, surcharge

Microsoft.VisualStudio.GraphModel, espace de noms