DomainPropertyValueHandler<TElement, TValue>.ValueChanging, méthode
Exécute la validation et déclenche l'événement OnValueChanging.
Espace de noms : Microsoft.VisualStudio.Modeling
Assembly : Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Déclaration
Protected Sub ValueChanging ( _
element As TElement, _
oldValue As TValue, _
newValue As TValue _
)
protected void ValueChanging(
TElement element,
TValue oldValue,
TValue newValue
)
Paramètres
- element
Type : TElement
Élément.
- oldValue
Type : TValue
Valeur actuelle de la propriété.
- newValue
Type : TValue
Nouvelle valeur de la propriété.
Exceptions
Exception | Condition |
---|---|
InvalidOperationException | L'opération est appelée en dehors de la portée de la transaction de modélisation ou il a été tenté de définir une propriété calculée. |
Notes
Cette méthode est appelée par SetValue avant d'être modifiée.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.