TaskItems2 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Auflistung TaskItems enthält alle Aufgaben im Fenster Aufgabenliste .
public interface class TaskItems2 : EnvDTE::TaskItems
public interface class TaskItems2 : EnvDTE::TaskItems
__interface TaskItems2 : EnvDTE::TaskItems
[System.Runtime.InteropServices.Guid("B820F931-645A-473F-8246-922CF069E1FE")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface TaskItems2 : EnvDTE.TaskItems
[<System.Runtime.InteropServices.Guid("B820F931-645A-473F-8246-922CF069E1FE")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type TaskItems2 = interface
interface TaskItems
Public Interface TaskItems2
Implements TaskItems
- Attribute
- Implementiert
Beispiele
Imports EnvDTE
Imports EnvDTE80
Sub TaskItems2Example(ByVal dte As DTE2)
Dim win As Window = _applicationObject.Windows.Item _
(Constants.vsWindowKindTaskList)
Dim TL As TaskList = CType(win.Object, TaskList)
Dim TLItem As TaskItem
Dim TLItems As TaskItems2
TLItems = CType(TL.TaskItems, TaskItems2)
' Add a couple of tasks to the Task List.
TLItem = TLItems.Add(" ", " ", "Test task 1.", _
vsTaskPriority.vsTaskPriorityHigh, vsTaskIcon.vsTaskIconUser _
, True, , 10, , )
TLItem = TLItems.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: " & TLItems.Item(2).Description)
MsgBox("Total number of task items: " & TLItems.Count)
' Remove the second task item.
' The items list in reverse numeric order.
MsgBox("Deleting the second task item")
TLItems.Item(1).Delete()
MsgBox("Total number of task items: " & TLItems.Count)
End Sub
using EnvDTE;
using EnvDTE80;
using System.Windows.Forms;
public void TaskItems2Example(DTE2 dte)
{
Window2 win = (Window2)_applicationObject.Windows.Item
(Constants.vsWindowKindTaskList);
TaskList TL = (TaskList)win.Object;
TaskItem TLItem;
TaskItems2 TLItems;
TLItems = (TaskItems2)TL.TaskItems;
// Add a couple of tasks to the Task List.
TLItem = TLItems.Add("MyTask", "MyTask1", "Test task 1."
, vsTaskPriority.vsTaskPriorityHigh, vsTaskIcon.vsTaskIconUser
, true,null,10,true,true );
TLItem = TLItems.Add("MyTask", "MyTask1", "Test task 2."
, vsTaskPriority.vsTaskPriorityLow, vsTaskIcon.vsTaskIconComment
, true, null, 20, true, true);
// List the total number of task list items after adding the new
// task items.
MessageBox.Show("Task Item 1 description: " +
TLItems.Item(2).Description);
MessageBox.Show("Total number of task items: "
+ TLItems.Count.ToString());
// Remove the second task item.
// The items list in reverse numeric order.
MessageBox.Show("Deleting the second task item");
TLItems.Item(1).Delete();
MessageBox.Show("Total number of task items: " + TLItems.Count);
}
Eigenschaften
| Count |
Ruft einen Wert ab, der die Anzahl von Objekten in der Auflistung angibt. |
| DTE |
Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. |
| Parent |
Ruft das unmittelbar übergeordnete Objekt einer TaskItems-Auflistung ab. |
Methoden
| Add(String, String, String, vsTaskPriority, Object, Boolean, String, Int32, Boolean, Boolean) |
Fügt ein neues Aufgabenelement zur TaskList hinzu. |
| Add2(String, String, String, Int32, Object, Boolean, String, Int32, Boolean, Boolean, Boolean) |
Fügt ein neues Aufgabenelement zur TaskList hinzu. |
| ForceItemsToTaskList() |
Sendet alle Aufgaben Elemente an die Aufgabenliste , die noch nicht hinzugefügt wurden. |
| GetEnumerator() |
Ruft eine Enumeration für Elemente in einer Auflistung ab. |
| Item(Object) |
Gibt einen indizierten Member einer TaskItems-Auflistung zurück. |