Condividi tramite


Classe ValidationMessage

rappresenta un messaggio di convalida che indica un errore, un avviso, o un messaggio.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.Validation.ValidationMessage
    Microsoft.VisualStudio.Modeling.Shell.TaskValidationMessage

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 Class ValidationMessage
public class ValidationMessage

Il tipo ValidationMessage espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto ValidationMessage(ValidationContext, String) Inizializza una nuova istanza della classe di ValidationMessage utilizzando un contesto e una descrizione per il messaggio.
Metodo protetto ValidationMessage(ValidationContext, String, Int32, Int32) Inizializza una nuova istanza della classe di ValidationMessage utilizzando un contesto, una descrizione, di un numero di riga e un numero di colonne per il messaggio.
Metodo protetto ValidationMessage(ValidationContext, String, String, ViolationType) Inizializza una nuova istanza della classe di ValidationMessage utilizzando un contesto, una descrizione, un codice e di un tipo di violazione per il messaggio.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Code ottiene il codice per il messaggio.
Proprietà pubblica Column Ottiene la colonna in una riga di testo in cui si verifica l'errore.
Proprietà pubblica Context Ottiene le informazioni sul contesto per un messaggio di convalida.
Proprietà pubblica Description ottiene la descrizione per un messaggio di convalida.
Proprietà pubblica File ottiene il nome di un file a cui si fa riferimento.
Proprietà pubblica HelpKeyword Ottiene o imposta la parola chiave per trovare nella guida di Visual Studio.
Proprietà pubblica Line Ottiene il numero di riga nel file a cui l'errore o l'avviso fa riferimento.
Proprietà pubblica ReferencedFiles Ottiene i nomi dei file a cui il ValidationMessage fa riferimento.
Proprietà pubblica ReferencedModelElements Ottiene gli elementi del modello a cui viene fatto riferimento da questo messaggio.
Proprietà pubblica Type ottiene il tipo di messaggio di convalida.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Verifica se il messaggio di convalida è uguale a un altro oggetto. (Esegue l'override di Object.Equals(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 ottiene un identificatore per un ValidationMessage. (Esegue l'override di Object.GetHashCode()).
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 pubblico ToString identifica il messaggio di convalida. (Esegue l'override di Object.ToString()).
Metodo pubblico UpdateFileReferences(IEnumerable<String>) Contiene i nomi dei file per aggiornare da un elenco di zero o più nomi file.
Metodo pubblico UpdateFileReferences(String) Contiene il nome del file da aggiornare.
Metodo pubblico UpdateReferencedModelElements Aggiornare gli elementi del modello a cui si fa riferimento.

In alto

Note

In ValidationMessage viene creato in un metodo di convalida definito dall'utente.Effettiva creazione completata con il virtuale ValidationContext.ConstructValidationMessage metodo.

questa classe rappresenta i messaggi di convalida che ValidationMessageObserver la classe può verificarsi.

Per ulteriori informazioni, vedere Convalida in un linguaggio specifico di dominio.

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