DomainPropertyValueHandler<TElement, TValue>.ValueChanging 方法
執行驗證,並引發OnValueChanging事件。
命名空間: Microsoft.VisualStudio.Modeling
組件: Microsoft.VisualStudio.Modeling.Sdk.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.11.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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。