Método DomainPropertyValueHandler<TElement, TValue>.ValueChanging

Executa a validação e eleva o OnValueChanging evento.

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxe

'Declaração
Protected Sub ValueChanging ( _
    element As TElement, _
    oldValue As TValue, _
    newValue As TValue _
)
protected void ValueChanging(
    TElement element,
    TValue oldValue,
    TValue newValue
)

Parâmetros

  • oldValue
    Tipo: TValue
    O valor atual da propriedade.
  • newValue
    Tipo: TValue
    O novo valor da propriedade.

Exceções

Exceção Condição
InvalidOperationException

Operação é chamada fora do escopo de transação de modelagem ou houve uma tentativa para definir uma propriedade calculada.

Comentários

Este método é chamado por SetValue antes do valor é alterado.

Segurança do .NET Framework

Consulte também

Referência

DomainPropertyValueHandler<TElement, TValue> Classe

Namespace Microsoft.VisualStudio.Modeling