DomainPropertyValueHandler<TElement, TValue>.ValueChanging-Methode
Führt die Validierung durch und löst das OnValueChanging-Ereignis aus.
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntax
'Declaration
Protected Sub ValueChanging ( _
element As TElement, _
oldValue As TValue, _
newValue As TValue _
)
protected void ValueChanging(
TElement element,
TValue oldValue,
TValue newValue
)
Parameter
- element
Typ: TElement
Das Element.
- oldValue
Typ: TValue
Der aktuelle Wert der Eigenschaft.
- newValue
Typ: TValue
Der neue Wert der Eigenschaft.
Ausnahmen
Ausnahme | Bedingung |
---|---|
InvalidOperationException | Vorgang wird außerhalb des Modellierungstransaktionsbereichs aufgerufen, oder es gab einen Versuch, eine berechnete Eigenschaft festzulegen. |
Hinweise
Diese Methode wird vom SetValue aufgerufen, bevor der Wert geändert wird.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.