Partager via


Task, classe

Une implémentation d'IVsTaskItem, utilisée pour modifier l'apparence et la fonctionnalité d'une tâche dans la liste des tâches.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Shell.Task
    Microsoft.VisualStudio.Shell.ErrorTask

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

Syntaxe

'Déclaration
<ComVisibleAttribute(True)> _
Public Class Task _
    Implements IVsTaskItem, IVsProvideUserContext
[ComVisibleAttribute(true)]
public class Task : IVsTaskItem, IVsProvideUserContext

Le type Task expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique Task() Initialise une nouvelle instance d'Task.
Méthode publique Task(Exception) Initialise une nouvelle instance d'Task pour l'exception fournie.

Début

Propriétés

  Nom Description
Propriété publique CanDelete Obtient ou définit si la tâche peut être supprimée.
Propriété publique Category Obtient ou définit la catégorie de la tâche.
Propriété publique Checked Obtient ou définit pas si la case à cocher de la tâche n'est actuellement sélectionnée ou est désactivée.
Propriété publique Column Obtient ou définit le numéro de colonne dans le fichier associé à la tâche.
Propriété publique Document Obtient ou définit le fichier associé à la tâche.
Propriété publique HelpKeyword Obtient ou définit le mot clé d'aide associé à la tâche.
Propriété publique ImageIndex Obtient ou définit l'index de l'image associée à la tâche.
Propriété publique IsCheckedEditable Obtient ou définit s'il est possible de modifier l'état activé de la tâche.
Propriété publique IsPriorityEditable Obtient ou définit s'il est possible de modifier la priorité d'une tâche.
Propriété publique IsTextEditable Obtient ou définit s'il est possible de modifier la description d'une tâche.
Propriété publique Line Obtient ou définit le numéro de ligne du fichier associé à la tâche.
Propriété publique Priority Obtient ou définit la priorité d'une tâche.
Propriété publique SubcategoryIndex Obtient ou définit l'index du sous-catégorie de la tâche.
Propriété publique Text Obtient ou définit la description d'une tâche.

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de 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 Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetUserContext Crée un nouveau contexte d'utilisateur.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnDeleted Déclenché lorsque la tâche a été supprimée.
Méthode protégée OnHelp Déclenché lorsque les demandes de l'utilisateur aident ; par exemple en cliquant avec le bouton droit et en sélectionnant Afficher l'aide sur l'erreur.
Méthode protégée OnNavigate Déclenché lorsque les tentatives d'utilisateur de naviguer à l'emplacement de tâche dans le fichier, par exemple en double-cliquer sur la tâche.
Méthode protégée OnRemoved Déclenché lorsqu'une tâche a été supprimée de la liste des tâches.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public Deleted Gère des événements OnDeleted.
Événement public Help Gère des événements OnHelp.
Événement public Navigate Gère des événements OnNavigate.
Événement public Removed Gère des événements OnRemoved.

Début

Champs

  Nom Description
Champ publicMembre statique contextNameKeyword Représente le mot clé pour le contexte d'utilisateur.Ce champ est constant.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IVsTaskItem.CanDelete Obtient une valeur indiquant s'il est possible de supprimer la tâche.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.Category Définit la catégorie de tâche.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.Column Obtient le numéro de colonne du fichier associé à la tâche.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.Document Obtient le nom du fichier associé à la tâche.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.get_Checked Détermine si la case à cocher de la tâche est actuellement sélectionnée ou désactivée.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.get_Priority Obtient la priorité de la tâche.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.get_Text Obtient la description de la tâche.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.HasHelp Détermine si la tâche a associé l'aide.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.ImageListIndex Obtient l'index de l'image associée à la tâche.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.IsReadOnly Détermine si le champ spécifié de tâche est en lecture seule.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.Line Obtient le numéro de ligne du fichier associé à la tâche.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.NavigateTo Ouvre un fichier associé avec une tâche et déplace à la position appropriée dans le fichier.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.NavigateToHelp Ouvre la ressource d'aide associée à une tâche.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.OnDeleteTask Déclenché lorsqu'une tâche a été supprimée.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.OnFilterTask Déclenché lorsqu'une tâche a été filtrée dans ou hors d'une vue.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.put_Checked Définit si la case à cocher d'une tâche est sélectionnée ou désactivée.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.put_Priority Définit le niveau de priorité d'une tâche.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.put_Text Définit la description de la tâche.
Implémentation d'interface expliciteMéthode privée IVsTaskItem.SubcategoryIndex Obtient l'index de la tâche dans la liste de sous-catégorie.

Début

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