ElementPropertyDescriptor.SetValue 方法
設定網域屬性的值。
命名空間: Microsoft.VisualStudio.Modeling.Design
組件: Microsoft.VisualStudio.Modeling.Sdk.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 中)
語法
'宣告
Public Overrides Sub SetValue ( _
component As Object, _
value As Object _
)
public override void SetValue(
Object component,
Object value
)
參數
- component
類型:System.Object
要設定其屬性值的模型項目。
- value
類型:System.Object
要指派給屬性的值。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentException | 描述的屬性不受限於模型項目,component不衍生自ModelElement型別。 |
備註
這個方法會設定屬性的值在交易內的。
如果描述項的 ModelElement 屬性是 nullnull 參考 (即 Visual Basic 中的 Nothing),則 component 參數會設定屬性值的模型項目;否則,這個方法會將屬性的值與其相關聯的模型項目。 當屬性描述項建立時,這會建立關聯。
如果網域屬性是唯讀的,則不會變更它的值。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。