GraphPropertyCollection.AddNewProperty 方法 (String, Type, Func<GraphMetadata>)
註冊新的 GraphProperty
命名空間: Microsoft.VisualStudio.GraphModel
組件: Microsoft.VisualStudio.GraphModel (在 Microsoft.VisualStudio.GraphModel.dll 中)
語法
'宣告
Public Function AddNewProperty ( _
id As String, _
dataType As Type, _
callback As Func(Of GraphMetadata) _
) As GraphProperty
public GraphProperty AddNewProperty(
string id,
Type dataType,
Func<GraphMetadata> callback
)
public:
GraphProperty^ AddNewProperty(
String^ id,
Type^ dataType,
Func<GraphMetadata^>^ callback
)
member AddNewProperty :
id:string *
dataType:Type *
callback:Func<GraphMetadata> -> GraphProperty
public function AddNewProperty(
id : String,
dataType : Type,
callback : Func<GraphMetadata>
) : GraphProperty
參數
id
類型:StringGraphProperty 的唯一 ID
dataType
類型:Type與 GraphProperty 相關聯的資料型別
callback
類型:Func<GraphMetadata>可能會延遲建立這個屬性的中繼資料中的回呼
傳回值
類型:Microsoft.VisualStudio.GraphModel.GraphProperty
新註冊的 GraphProperty 物件
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | 如果 id 為 null,則會擲回。 |
InvalidOperationException | 如果 ID 是空字串,便會擲回。 |
ArgumentNullException | 如果 dataType 為 null,則會擲回。 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。