Partager via


ValidationMessage, classe

Représente un message de validation qui indique une erreur, un avertissement, ou un message.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.Modeling.Validation
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntaxe

'Déclaration
Public Class ValidationMessage
public class ValidationMessage

Le type ValidationMessage expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée ValidationMessage(ValidationContext, String) Initialise une nouvelle instance de la classe de ValidationMessage à l'aide d'un contexte et une description pour le message.
Méthode protégée ValidationMessage(ValidationContext, String, Int32, Int32) Initialise une nouvelle instance de la classe de ValidationMessage à l'aide d'un contexte, une description, un numéro de ligne, et un numéro de colonne pour le message.
Méthode protégée ValidationMessage(ValidationContext, String, String, ViolationType) Initialise une nouvelle instance de la classe de ValidationMessage à l'aide d'un contexte, une description, un code, et un type de violation pour le message.

Début

Propriétés

  Nom Description
Propriété publique Code Obtient code pour le message.
Propriété publique Column Obtient la colonne dans une ligne de texte où l'erreur se produit.
Propriété publique Context Obtient les informations de contexte pour un message de validation.
Propriété publique Description Obtient la description pour un message de validation.
Propriété publique File Obtient le nom d'un fichier référencé.
Propriété publique HelpKeyword Obtient ou définit le mot clé pour rechercher dans l'aide pour Visual Studio.
Propriété publique Line Obtient le numéro de ligne dans le fichier auquel l'erreur ou l'avertissement consulte.
Propriété publique ReferencedFiles Obtient les noms des fichiers auxquels le ValidationMessage consulte.
Propriété publique ReferencedModelElements Obtient les éléments de modèle qui sont référencés par ce message.
Propriété publique Type Obtient le type de message de validation.

Début

Méthodes

  Nom Description
Méthode publique Equals S'active pour voir si le message de validation est égale à un autre objet. (Substitue Object.Equals(Object).)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Obtient un identificateur pour un ValidationMessage. (Substitue Object.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique ToString Identifie le message de validation. (Substitue Object.ToString().)
Méthode publique UpdateFileReferences(IEnumerable<String>) Contient les noms des fichiers pour mettre à jour d'une liste de zéro noms de fichier ou plus.
Méthode publique UpdateFileReferences(String) Contient le nom du fichier pour mettre à jour.
Méthode publique UpdateReferencedModelElements Met à jour les éléments de modèle référencés.

Début

Notes

ValidationMessage est créé dans une méthode définie par l'utilisateur de validation.La création réelle est complétée via la méthode virtuelle d'ValidationContext.ConstructValidationMessage.

Cette classe représente les messages de validation que la classe d'ValidationMessageObserver peut obtenir.

Pour plus d'informations, consultez Validation dans un langage spécifique à un domaine.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Validation, espace de noms