Condividi tramite


Classe ValidationMessageObserver

Segnala errori, messaggi e avvisi generati da 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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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 della classe ValidationMessageObserver.

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 predefinita. (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 è stato rimosso.
Metodo protetto OnValidationMessagesChangedSummary Indica che l'elenco di messaggi di convalida è stato modificato.
Metodo protetto OnValidationMessagesChanging Indica che è in corso la modifica di un elenco di messaggi di convalida.
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 su 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