共用方式為


IDkmExceptionDetailsProvider164.GetRethrownCallStack 方法

定義

取得擲回例外狀況的文字,類似於 .NET 例外狀況的 StackTrace 屬性。 Visual Studio 例外狀況 UI 會使用此 API。 這會在實作不想要顯示呼叫堆疊的案例中傳回空字串,例如,如果所有框架都已經存在於呼叫堆棧視窗中。

public:
 System::String ^ GetRethrownCallStack(Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionDetails ^ exceptionDetails, bool addFormatting, Microsoft::VisualStudio::Debugger::Evaluation::DkmVariableInfoFlags argumentFlags, Microsoft::VisualStudio::Debugger::CallStack::DkmCallStackFilterOptions filterOptions, [Runtime::InteropServices::Out] cli::array <Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^> ^ % address);
public string GetRethrownCallStack (Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionDetails exceptionDetails, bool addFormatting, Microsoft.VisualStudio.Debugger.Evaluation.DkmVariableInfoFlags argumentFlags, Microsoft.VisualStudio.Debugger.CallStack.DkmCallStackFilterOptions filterOptions, out Microsoft.VisualStudio.Debugger.DkmInstructionAddress[] address);
public string GetRethrownCallStack (Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionDetails exceptionDetails, bool addFormatting, Microsoft.VisualStudio.Debugger.Evaluation.DkmVariableInfoFlags argumentFlags, Microsoft.VisualStudio.Debugger.CallStack.DkmCallStackFilterOptions filterOptions, out Microsoft.VisualStudio.Debugger.DkmInstructionAddress[]? address);
abstract member GetRethrownCallStack : Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionDetails * bool * Microsoft.VisualStudio.Debugger.Evaluation.DkmVariableInfoFlags * Microsoft.VisualStudio.Debugger.CallStack.DkmCallStackFilterOptions * DkmInstructionAddress[] -> string
Public Function GetRethrownCallStack (exceptionDetails As DkmExceptionDetails, addFormatting As Boolean, argumentFlags As DkmVariableInfoFlags, filterOptions As DkmCallStackFilterOptions, ByRef address As DkmInstructionAddress()) As String

參數

exceptionDetails
DkmExceptionDetails

[In]包含例外狀況或內部例外狀況對象的詳細數據。

addFormatting
Boolean

[In]指定呼叫堆疊的格式是否為包含粗體/斜體/超連結文字。

argumentFlags
DkmVariableInfoFlags

[In]旗標,指出在制定呼叫堆疊時應該包含自變數的相關信息。

filterOptions
DkmCallStackFilterOptions

[In]旗標,指出在制定呼叫堆疊時應該考慮哪些篩選條件。

address
DkmInstructionAddress[]

[Out]在格式化堆疊中使用 『navigate-to-context』 連結所參考的指令。 範例:'insert-description-here' 會指出應該使用第一個指令位址。

傳回

[Out]呼叫堆疊做為字串。 如果 AddFormatting 為 true,這會格式化為 Markdown。 如果不應該顯示呼叫堆疊,這會是空的。

適用於