OutputWindowPane.OutputTaskItemString 方法
在 [輸出] 視窗中顯示字串,並將對應的項目加入 [工作清單]。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.dll 中)
語法
'宣告
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
)
參數
- Text
型別:System.String
必要項。加入至 [輸出] 視窗的文字。
- Priority
型別:EnvDTE.vsTaskPriority
必要項。vsTaskPriority 常數表示新工作項目的優先順序。
- SubCategory
型別:System.String
必要項。用於新工作項目的子類別。
- Icon
型別:EnvDTE.vsTaskIcon
必要項。vsTaskIcon 常數,表示新工作項目的圖示。
- FileName
型別:System.String
必要項。關聯至新工作項目的檔案名稱。可以是空字串。
- Line
型別:System.Int32
必要項。關聯至新工作項目的程式碼行。
- Description
型別:System.String
必要項。新工作項目的描述。
- Force
型別:System.Boolean
選擇項。指出 [輸出] 視窗是否應立即更新 [工作清單]。預設值是 True。如果您要加入數個項目,請將 Force 設定為 False,然後在最後一個項目上將 Force 設定為 True。
備註
若要在 [工作清單] 中顯示行號,必須在 FileName 參數中指定完整路徑 (例如,c:\workfile.txt)。 檔案必須存在於該位置。 原因是 [輸出] 視窗會在顯示行號前進行檢查,確定指定的檔案存在。
範例
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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。