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
- sourceId
Type : Microsoft.VisualStudio.GraphModel.GraphNodeId
Le nœud source
- targetId
Type : Microsoft.VisualStudio.GraphModel.GraphNodeId
Le nœud cible
- label
Type : System.String
l'étiquette affichable du lien
- category
Type : Microsoft.VisualStudio.GraphModel.GraphCategory
Une première catégorie à ajouter à ce lien
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.