Partager via


TaskItem, interface

L'objet TaskItem représente un élément de tâche dans la fenêtre Liste des tâches.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
<GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")> _
Public Interface TaskItem
[GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")]
public interface TaskItem
[GuidAttribute(L"58E4D419-6B8C-4C63-92DE-70161CD95890")]
public interface class TaskItem
[<GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")>]
type TaskItem =  interface end
public interface TaskItem

Le type TaskItem expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Category Obtient une chaîne représentant la catégorie de l'élément de tâche.
Propriété publique Checked Définit ou obtient une valeur indiquant si un élément de tâche dans la fenêtre Liste des tâches a une coche dans la colonne case à cocher.
Propriété publique Collection Retourne la collection contenant l'objet TaskItem prenant en charge cette propriété.
Propriété publique Description Définit ou obtient une chaîne représentant la description de l'objet TaskItem.
Propriété publique Displayed Obtient une valeur indiquant si l'élément de tâche est actuellement visible dans la fenêtre Liste des tâches.
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique FileName Définit ou obtient une chaîne représentant le nom de fichier qui a été transféré à la fenêtre Liste des tâches lorsque l'élément de tâche a été créé.
Propriété publique IsSettable Retourne une valeur indiquant si une colonne donnée d'un élément de tâche peut être modifiée.
Propriété publique Line Définit ou obtient le numéro de ligne de l'objet TaskItem.
Propriété publique Priority Définit ou obtient une constante qui indique la priorité de la tâche.
Propriété publique SubCategory Retourne une chaîne représentant la sous-catégorie de la tâche.

Début

Méthodes

  Nom Description
Méthode publique Delete Supprime la tâche de la collection.
Méthode publique Navigate Demande que la tâche navigue vers son emplacement et affiche ce dernier, s'il est significatif par rapport à la tâche.
Méthode publique Select Entraîne l'activation de cet élément dans l'environnement de développement intégré (IDE, Integrated Development Environment).

Début

Exemples

Dans l'exemple suivant, les tâches s'affichent dans la catégorie Compléments et macros de la Liste des tâches.

[Visual Basic]

Sub TaskItemExample()
   Dim win As Window = DTE.Windows.Item(Constants.vsWindowKindTaskList)
   Dim TL As TaskList = win.Object
   Dim TLItem As TaskItem

   ' Add a couple of tasks to the Task List.
   TLItem = TL.TaskItems.Add(" ", " ", "Test task 1.", vsTaskPriority.vsTaskPriorityHigh, vsTaskIcon.vsTaskIconUser, True, , 10, , )
   TLItem = TL.TaskItems.Add(" ", " ", "Test task 2.", vsTaskPriority.vsTaskPriorityLow, vsTaskIcon.vsTaskIconComment, , 20, , )

   ' List the total number of task list items after adding the new 
   ' task items.
   MsgBox("Task Item 1 description: " & TL.TaskItems.Item(2).Description)
   MsgBox("Total number of task items: " & TL.TaskItems.Count)

   ' Remove the second task item. The items list in reverse numeric order.
   MsgBox("Deleting the second task item")
   TL.TaskItems.Item(1).Delete()
   MsgBox("Total number of task items: " & TL.TaskItems.Count)
End Sub

Voir aussi

Référence

EnvDTE, espace de noms