Freigeben über


OutputWindowPane.OutputTaskItemString-Methode

Zeigt eine Zeichenfolge im Ausgabefenster an und fügt ein entsprechendes Element zur Aufgabenliste hinzu.

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

Syntax

'Declaration
Sub OutputTaskItemString ( _
    Text As String, _
    Priority As vsTaskPriority, _
    SubCategory As String, _
    Icon As vsTaskIcon, _
    FileName As String, _
    Line As Integer, _
    Description As String, _
    Force As Boolean _
)
void OutputTaskItemString(
    string Text,
    vsTaskPriority Priority,
    string SubCategory,
    vsTaskIcon Icon,
    string FileName,
    int Line,
    string Description,
    bool Force
)
void OutputTaskItemString(
    [InAttribute] String^ Text, 
    [InAttribute] vsTaskPriority Priority, 
    [InAttribute] String^ SubCategory, 
    [InAttribute] vsTaskIcon Icon, 
    [InAttribute] String^ FileName, 
    [InAttribute] int Line, 
    [InAttribute] String^ Description, 
    [InAttribute] bool Force
)
abstract OutputTaskItemString : 
        Text:string * 
        Priority:vsTaskPriority * 
        SubCategory:string * 
        Icon:vsTaskIcon * 
        FileName:string * 
        Line:int * 
        Description:string * 
        Force:bool -> unit
function OutputTaskItemString(
    Text : String, 
    Priority : vsTaskPriority, 
    SubCategory : String, 
    Icon : vsTaskIcon, 
    FileName : String, 
    Line : int, 
    Description : String, 
    Force : boolean
)

Parameter

  • Text
    Typ: String

    Erforderlich. Der Text, der dem Ausgabefenster hinzugefügt werden soll.

  • SubCategory
    Typ: String

    Erforderlich. Die Unterkategorie, die für das neue Aufgabenelement verwendet werden soll.

  • Icon
    Typ: EnvDTE.vsTaskIcon

    Erforderlich. Eine vsTaskIcon-Konstante, die das Symbol darstellt, das für das neue Aufgabenelement verwendet werden soll.

  • FileName
    Typ: String

    Erforderlich. Der Dateiname, der dem neuen Aufgabenelement zugeordnet werden soll. Eine leere Zeichenfolge ist zulässig.

  • Line
    Typ: Int32

    Erforderlich. Die Codezeile, auf die sich das neue Aufgabenelement bezieht.

  • Description
    Typ: String

    Erforderlich. Die Beschreibung des neuen Aufgabenelements.

  • Force
    Typ: Boolean

    Optional. Gibt an, ob die Aufgabenliste im Ausgabefenster sofort aktualisiert werden soll. Der Standardwert ist True. Legen Sie Force beim Hinzufügen mehrerer Elemente auf False und beim letzten Element auf True fest.

Hinweise

Damit Zeilennummern in der Aufgabenliste angezeigt werden, muss im FileName-Parameter der vollständige Pfad angegeben werden. (Beispiel: c:\workfile.txt) Die Datei muss an diesem Speicherort vorhanden sein. Dies liegt daran, dass im Ausgabefenster überprüft wird, ob die angegebene Datei vorhanden ist, bevor Zeilennummern angezeigt werden.

Beispiele

Sub OutputTaskItemStringExample()
   ' Create a tool window handle for the Output window.
   Dim win As Window = DTE.Windows.Item(EnvDTE.Constants.vsWindowKindOutput)
   ' Create handles to the Output window and its panes.
   Dim OW As OutputWindow = win.Object
   Dim OWp As OutputWindowPane

   ' Add a new pane to the Output window.
   OWp = OW.OutputWindowPanes.Add("A New Pane")
   ' Add a line of text to the new pane and to the Task List.
   OWp.OutputTaskItemString("Some task", vsTaskPriority.vsTaskPriorityHigh, vsTaskCategories.vsTaskCategoryMisc, vsTaskIcon.vsTaskIconComment, "C:\temp", 100, "Some description")
   ' You can also use the 'True' flag on the end of OutputTaskItemString 
   ' rather than using the next line (ForceItemsToTaskList).
   OWp.ForceItemsToTaskList()
End Sub

.NET Framework-Sicherheit

Siehe auch

Referenz

OutputWindowPane Schnittstelle

EnvDTE-Namespace