DomainPropertyValueHandler<TElement, TValue>.ValueChanging 方法
執行驗證並引發 OnValueChanging 事件。
命名空間: Microsoft.VisualStudio.Modeling
組件: Microsoft.VisualStudio.Modeling.Sdk.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 中)
語法
'宣告
Protected Sub ValueChanging ( _
element As TElement, _
oldValue As TValue, _
newValue As TValue _
)
protected void ValueChanging(
TElement element,
TValue oldValue,
TValue newValue
)
參數
- element
類型:TElement
元素。
- oldValue
類型:TValue
屬性的目前值。
- newValue
類型:TValue
屬性的新值。
例外狀況
例外狀況 | 條件 |
---|---|
InvalidOperationException | 在模型化交易範圍外叫用作業,或嘗試設定計算屬性。 |
備註
表示變更前,這個方法要由 SetValue 呼叫的值。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。