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.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.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 ValidationMessage à l'aide d'un contexte et d'une description du message.
Méthode protégée ValidationMessage(ValidationContext, String, Int32, Int32) Initialise une nouvelle instance de la classe ValidationMessage à l'aide d'un contexte, d'une description, d'un numéro de ligne, et d'un numéro de colonne du message.
Méthode protégée ValidationMessage(ValidationContext, String, String, ViolationType) Initialise une nouvelle instance de la classe ValidationMessage à l'aide d'un contexte, d'une description, d'un code et d'un type de violation du message.

Début

Propriétés

  Nom Description
Propriété publique Code Obtient le code du message.
Propriété publique Column Obtient la colonne d'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 d'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 effectuer des recherches dans l'Aide de Visual Studio.
Propriété publique Line Obtient le numéro de la ligne du fichier à laquelle l'élément ou l'avertissement fait référence.
Propriété publique ReferencedFiles Obtient les noms des fichiers auxquels le ValidationMessage fait référence.
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 Vérifie si le message de validation est égal à 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 à mettre à jour dans une liste de zéro nom de fichier ou plus.
Méthode publique UpdateFileReferences(String) Contient le nom du fichier à 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 effectué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