OutputWindowPane.OutputTaskItemString(String, vsTaskPriority, String, vsTaskIcon, String, Int32, String, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Affiche une chaîne dans la fenêtre sortie et ajoute un élément correspondant au liste des tâches.
void OutputTaskItemString(std::wstring const & Text, EnvDTE::vsTaskPriority Priority, std::wstring const & SubCategory, EnvDTE::vsTaskIcon Icon, std::wstring const & FileName, int Line, std::wstring const & Description, bool Force = true);
[System.Runtime.InteropServices.DispId(9)]
public void OutputTaskItemString (string Text, EnvDTE.vsTaskPriority Priority, string SubCategory, EnvDTE.vsTaskIcon Icon, string FileName, int Line, string Description, bool Force = true);
[<System.Runtime.InteropServices.DispId(9)>]
abstract member OutputTaskItemString : string * EnvDTE.vsTaskPriority * string * EnvDTE.vsTaskIcon * string * int * string * bool -> unit
Public Sub OutputTaskItemString (Text As String, Priority As vsTaskPriority, SubCategory As String, Icon As vsTaskIcon, FileName As String, Line As Integer, Description As String, Optional Force As Boolean = true)
Paramètres
- Text
- String
Obligatoire. Texte à ajouter à la fenêtre sortie .
- Priority
- vsTaskPriority
Obligatoire. Constante vsTaskPriority représentant la priorité de la nouvelle tâche.
- SubCategory
- String
Obligatoire. Sous-catégorie à utiliser pour la nouvelle tâche.
- Icon
- vsTaskIcon
Obligatoire. Constante vsTaskIcon représentant l'icône à utiliser pour la nouvelle tâche.
- FileName
- String
Obligatoire. Nom de fichier à associer à la nouvelle tâche. Il peut s'agir d'une chaîne vide.
- Line
- Int32
Obligatoire. Ligne de code à laquelle se rapporte la nouvelle tâche.
- Description
- String
Obligatoire. Description de la nouvelle tâche.
- Force
- Boolean
Facultatif. Indique si la fenêtre sortie doit mettre immédiatement à jour l' liste des tâches. La valeur par défaut est True. Si vous ajoutez plusieurs éléments, affectez à Force la valeur False, puis la valeur True sur le dernier élément.
- Attributs
Exemples
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
Remarques
Pour que les numéros de ligne s’affichent dans le liste des tâches, vous devez spécifier le chemin d’accès complet dans le FileName paramètre. (Par exemple, c:\workfile.txt.) Le fichier doit exister à cet emplacement. Cela est dû au fait que la fenêtre de sortie vérifie que le fichier spécifié existe avant d’afficher les numéros de ligne.