Condividi tramite


Classe ValidationMessageObserver

Segnala gli errori, i messaggi e gli avvisi generati dai metodi di convalida.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.Validation.ValidationMessageObserver
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase.SerializationValidationObserver
    Microsoft.VisualStudio.Modeling.Shell.ErrorListObserver

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Validation
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintassi

'Dichiarazione
Public MustInherit Class ValidationMessageObserver
public abstract class ValidationMessageObserver

Il tipo ValidationMessageObserver espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto ValidationMessageObserver Inizializza una nuova istanza di ValidationMessageObserver classe.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnValidationBeginning Indica che la convalida sta per iniziare.
Metodo protetto OnValidationEnded Indica che la convalida è terminata.
Metodo protetto OnValidationMessageAdded Indica che un messaggio di convalida è stato aggiunto.
Metodo protetto OnValidationMessageRemoved Indica che un messaggio non è stato rimosso.
Metodo protetto OnValidationMessagesChangedSummary Indica che l'elenco dei messaggi di convalida è stato modificato.
Metodo protetto OnValidationMessagesChanging Indica che un elenco dei messaggi di convalida viene modificato.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Questa classe astratta fornisce metodi che concernono gli eventi durante il processo di convalida, ad esempio [OnValidationBeginning] e [OnValidationEnded].

Se si utilizzano questi metodi, una classe derivata può eseguire una o più azioni a uno o più eventi durante il processo di convalida.Esempi di tali eventi includono la convalida avvio o termina.

Dopo tutti i metodi di convalida vengono richiamati, l'utente riceve messaggi aggiunti o rimossi durante il processo di convalida.

I metodi vengono chiamati nell'ordine seguente:

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Validation