GraphNodeCollection.GetOrCreate 方法 (GraphNodeId, String, GraphCategory)
嘗試取得具有指定之 ID 的節點。如果找不到,將會建立新的節點。
命名空間: Microsoft.VisualStudio.GraphModel
組件: Microsoft.VisualStudio.GraphModel (在 Microsoft.VisualStudio.GraphModel.dll 中)
語法
'宣告
Public Function GetOrCreate ( _
id As GraphNodeId, _
label As String, _
category As GraphCategory _
) As GraphNode
public GraphNode GetOrCreate(
GraphNodeId id,
string label,
GraphCategory category
)
public:
GraphNode^ GetOrCreate(
GraphNodeId^ id,
String^ label,
GraphCategory^ category
)
member GetOrCreate :
id:GraphNodeId *
label:string *
category:GraphCategory -> GraphNode
public function GetOrCreate(
id : GraphNodeId,
label : String,
category : GraphCategory
) : GraphNode
參數
- id
型別:Microsoft.VisualStudio.GraphModel.GraphNodeId
節點的 ID。
- label
型別:System.String
節點的表現的標籤
- category
型別:Microsoft.VisualStudio.GraphModel.GraphCategory
要加入的初始分類給節點
傳回值
型別:Microsoft.VisualStudio.GraphModel.GraphNode
尋找或建立的節點
例外狀況
例外狀況 | 條件 |
---|---|
InvalidOperationException | 擲回,如果具有相同 ID 的節點已存在,不過,一種不同節點型別 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。