Condividi tramite


Classe ErrorListObserver

ErrorListObserver controlla le modifiche dopo il completamento della convalida da parte di VsValidationController. Segnala l'errore, l'avviso, il messaggio nella finestra di output e nell'Elenco errori di Visual Studio.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.Validation.ValidationMessageObserver
    Microsoft.VisualStudio.Modeling.Shell.ErrorListObserver

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Sintassi

'Dichiarazione
<CLSCompliantAttribute(False)> _
Public Class ErrorListObserver _
    Inherits ValidationMessageObserver _
    Implements IDisposable
[CLSCompliantAttribute(false)]
public class ErrorListObserver : ValidationMessageObserver, 
    IDisposable

Il tipo ErrorListObserver espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ErrorListObserver costruttore

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica TaskProvider fornisce l'accesso all'elenco attività.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Dispose Rilascia tutte le risorse utilizzate dall'istanza corrente della classe ErrorListObserver.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Utilizza la sintassi del distruttore C# di per il codice di finalizzazione.Questo distruttore funziona solo se il metodo Dispose non viene chiamato.Fornisce alla classe di base la possibilità di finalizzare.Non fornire i distruttori nei tipi derivati da questa classe. (Esegue l'override di Object.Finalize()).
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 Chiamato quando la convalida inizia. (Esegue l'override di ValidationMessageObserver.OnValidationBeginning(ValidationContext)).
Metodo protetto OnValidationEnded Chiamato quando la convalida termina. (Esegue l'override di ValidationMessageObserver.OnValidationEnded(ValidationContext)).
Metodo protetto OnValidationMessageAdded Chiamato quando i messaggi di convalida vengono aggiunti. (Esegue l'override di ValidationMessageObserver.OnValidationMessageAdded(ValidationMessage)).
Metodo protetto OnValidationMessageRemoved Segnalare i messaggi rimossi nell'elenco attività. (Esegue l'override di ValidationMessageObserver.OnValidationMessageRemoved(ValidationMessage)).
Metodo protetto OnValidationMessagesChangedSummary Indica che l'elenco di messaggi di convalida è stato modificato. (Ereditato da ValidationMessageObserver)
Metodo protetto OnValidationMessagesChanging Eseguire l'override per elaborare una modifica alla raccolta di messaggi. (Esegue l'override di ValidationMessageObserver.OnValidationMessagesChanging(ReadOnlyCollection<ValidationMessage>, ReadOnlyCollection<ValidationMessage>, ReadOnlyCollection<ValidationMessage>, ReadOnlyCollection<ValidationMessage>)).
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

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.Shell