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
类型:String此 GraphProperty 的唯一 ID
dataType
类型:Type与此 GraphProperty 关联的数据的类型
callback
类型:Func<GraphMetadata>可以延迟创建此属性的元数据的回调
返回值
类型:Microsoft.VisualStudio.GraphModel.GraphProperty
最注册的 GraphCategory 对象
异常
异常 | 条件 |
---|---|
ArgumentNullException | 如果 ID 为 null,则引发 。 |
InvalidOperationException | 当 ID 为空字符串时引发 |
ArgumentNullException | 如果数据类型为 null,则引发 。 |
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。