GraphNodeCollection.GetOrCreate, méthode (String, String, GraphCategory)
Essaie d'obtenir le nœud avec l'ID spécifié.Si la valeur n'est pas récupérée, un nouveau nœud est créé.
Espace de noms : Microsoft.VisualStudio.GraphModel
Assembly : Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Déclaration
Public Function GetOrCreate ( _
id As String, _
label As String, _
category As GraphCategory _
) As GraphNode
public GraphNode GetOrCreate(
string id,
string label,
GraphCategory category
)
public:
GraphNode^ GetOrCreate(
String^ id,
String^ label,
GraphCategory^ category
)
member GetOrCreate :
id:string *
label:string *
category:GraphCategory -> GraphNode
public function GetOrCreate(
id : String,
label : String,
category : GraphCategory
) : GraphNode
Paramètres
- id
Type : System.String
id du nœud
- label
Type : System.String
nom affichable du nœud
- category
Type : Microsoft.VisualStudio.GraphModel.GraphCategory
catégorie du nœud
Valeur de retour
Type : Microsoft.VisualStudio.GraphModel.GraphNode
le nœud qui a été trouvé ou créé
Exceptions
Exception | Condition |
---|---|
InvalidOperationException | Levée si un nœud avec le même identificateur existe déjà, mais est d'un type de nœud différent |
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.