Поделиться через


GraphLinkCollection.GetOrCreate - метод (GraphNodeId, GraphNodeId, String, GraphCategory)

Пытается получить ссылку с заданным источником, цель.

Новая ссылка будет создана, если прежняя не найдена.

Он также добавляет указанную категорию, если она еще не определен.

Также создает исходный и конечный узел, если такие еще не определены (они создаются без категории).

Пространство имен:  Microsoft.VisualStudio.GraphModel
Сборка:  Microsoft.VisualStudio.GraphModel (в Microsoft.VisualStudio.GraphModel.dll)

Синтаксис

'Декларация
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

Параметры

Возвращаемое значение

Тип: Microsoft.VisualStudio.GraphModel.GraphLink
Ссылка, которая была найдена или была создана

Исключения

Исключение Условие
ArgumentNullException

вызывается sourceId значения null или является пустой строкой или targetId

Безопасность платформы .NET Framework

См. также

Ссылки

GraphLinkCollection Класс

GetOrCreate - перегрузка

Microsoft.VisualStudio.GraphModel - пространство имен