Partager via


TaskValidationMessage, classe

Représente une erreur, un avertissement, ou un message d'information de validation.

Hiérarchie d'héritage

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

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

Syntaxe

'Déclaration
Public Class TaskValidationMessage _
    Inherits ValidationMessage
public class TaskValidationMessage : ValidationMessage

Le type TaskValidationMessage expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TaskValidationMessage Constructeur.

Début

Propriétés

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

Début

Méthodes

  Nom Description
Méthode publique Configure configure la tâche fournie avec des valeurs de ce message.
Méthode publique Equals S'active pour voir si le message de validation est égale à un autre objet. (Hérité de ValidationMessage.)
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. (Hérité de ValidationMessage.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsMatch(TaskItem) détermine si le taskItem spécifié représente ce message.
Méthode publique IsMatch(IVsTaskItem) détermine si le taskItem spécifié représente ce message.
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. (Hérité de ValidationMessage.)
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. (Hérité de ValidationMessage.)
Méthode publique UpdateFileReferences(String) Contient le nom du fichier pour mettre à jour. (Hérité de ValidationMessage.)
Méthode publique UpdateReferencedModelElements Met à jour les éléments de modèle référencés. (Hérité de ValidationMessage.)

Début

Notes

TaskValidationMessages sont fournis par le VsValidationContext, qui substitue ConstructValidationMessage.Elle contient les informations pour utiliser la fenêtre Outil de Visual Studio ErrorList.Il peut naviguer à la forme dans le diagramme de l'élément de modèle fonction incriminée.

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.Shell, espace de noms