GraphNodeCollection.GetOrCreate - метод (String, String, GraphCategory)
Пытается получить узел с указанным идентификатором. Новый узел будет создан, если прежний не найден.
Пространство имен: Microsoft.VisualStudio.GraphModel
Сборка: Microsoft.VisualStudio.GraphModel (в Microsoft.VisualStudio.GraphModel.dll)
Синтаксис
'Декларация
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
Параметры
id
Тип: StringИдентификатор узла
label
Тип: Stringотображаемая метка узла
category
Тип: Microsoft.VisualStudio.GraphModel.GraphCategoryкатегория узла
Возвращаемое значение
Тип: Microsoft.VisualStudio.GraphModel.GraphNode
найденный или созданный узел
Исключения
Исключение | Условие |
---|---|
InvalidOperationException | Создает исключение, если узел с тем же идентификатор уже существует, но другого типа узла |
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.