TaskItem-Schnittstelle

Das TaskItem-Objekt stellt ein Aufgabenelement im Fenster Aufgabenliste dar.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<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

Der TaskItem-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Category Ruft eine Zeichenfolge ab, die die Kategorie des Aufgabenelements darstellt.
Öffentliche Eigenschaft Checked Legt fest oder ruft ab, ob ein Aufgabenelement in der Spalte für Kontrollkästchen im Fenster Aufgabenliste aktiviert ist.
Öffentliche Eigenschaft Collection Gibt die Auflistung mit dem TaskItem-Objekt zurück, das diese Eigenschaft unterstützt.
Öffentliche Eigenschaft Description Legt eine Zeichenfolge fest oder ruft eine Zeichenfolge ab, die die Beschreibung für das TaskItem-Objekt darstellt.
Öffentliche Eigenschaft Displayed Ruft ab, ob das Aufgabenelement derzeit im Fenster Aufgabenliste angezeigt wird.
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft FileName Legt eine Zeichenfolge für den Dateinamen fest, der bei Erstellung des Aufgabenelements an das Fenster Aufgabenliste übergeben wurde, oder ruft sie ab.
Öffentliche Eigenschaft IsSettable Gibt zurück, ob die angegebene Spalte für das betreffende Aufgabenelement bearbeitet werden kann.
Öffentliche Eigenschaft Line Legt die Zeilennummer des TaskItem-Objekts fest oder ruft sie ab.
Öffentliche Eigenschaft Priority Legt eine Konstante für die Priorität des Aufgabenelements fest oder ruft sie ab.
Öffentliche Eigenschaft SubCategory Ruft eine Zeichenfolge ab, die die Unterkategorie des Aufgabenelements darstellt.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Delete Entfernt das Aufgabenelement aus der Auflistung.
Öffentliche Methode Navigate Verlangt, dass ein Aufgabenelement zu seinem Speicherort navigiert und diesen anzeigt, sofern dies für die Aufgabe relevant ist.
Öffentliche Methode Select Versetzt dieses Element in einen aktiven Status in der integrierten Entwicklungsumgebung (IDE = Integrated Development Environment).

Zum Seitenanfang

Beispiele

Im folgenden Beispiel werden die Aufgaben in der Kategorie Add-Ins und Makro der Aufgabenliste angezeigt.

[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

Siehe auch

Referenz

EnvDTE-Namespace