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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Sintassi
'Dichiarazione
Public Class ValidationMessage
public class ValidationMessage
Il tipo ValidationMessage espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
ValidationMessage(ValidationContext, String) | Inizializza una nuova istanza della classe ValidationMessage utilizzando un contesto e una descrizione per il messaggio. | |
ValidationMessage(ValidationContext, String, Int32, Int32) | Inizializza una nuova istanza della classe ValidationMessage utilizzando un contesto, una descrizione, un numero di riga e un numero di colonna per il messaggio. | |
ValidationMessage(ValidationContext, String, String, ViolationType) | Inizializza una nuova istanza della classe ValidationMessage utilizzando un contesto, una descrizione, un codice e un tipo di violazione per il messaggio. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Code | Ottiene il codice per il messaggio. | |
Column | Ottiene la colonna in una riga di testo nella quale si è verificato l'errore. | |
Context | Ottiene le informazioni sul contesto per un messaggio di convalida. | |
Description | Ottiene la descrizione per un messaggio di convalida. | |
File | Ottiene il nome di un file a cui viene fatto riferimento. | |
HelpKeyword | Ottiene o imposta la parola chiave da cercare nella Guida di Visual Studio. | |
Line | Ottiene il numero di riga nel file a cui fa riferimento l'errore o l'avviso. | |
ReferencedFiles | Ottiene i nomi dei file a cui fa riferimento l'oggetto ValidationMessage. | |
ReferencedModelElements | Ottiene gli elementi del modello a cui viene fatto riferimento da questo messaggio. | |
Type | Ottiene il tipo di messaggio di convalida. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Verifica se un messaggio di convalida è uguale a un altro oggetto. (Esegue l'override di Object.Equals(Object)). | |
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) | |
GetHashCode | Ottiene un identificatore per un ValidationMessage. (Esegue l'override di Object.GetHashCode()). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | Identifica il messaggio di convalida. (Esegue l'override di Object.ToString()). | |
UpdateFileReferences(IEnumerable<String>) | Contiene i nomi dei file per aggiornare da un elenco di zero o più nomi di file. | |
UpdateFileReferences(String) | Contiene il nome del file da aggiornare. | |
UpdateReferencedModelElements | Aggiorna gli elementi del modello a cui si fa riferimento. |
In alto
Note
ValidationMessage viene creato in un metodo di convalida definito dall'utente. L'effettiva creazione completata con il metodo virtuale di ValidationContext.ConstructValidationMessage.
Questa classe rappresenta i messaggi di convalida che la classe di ValidationMessageObserver può ottenere.
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.