Udostępnij przez


DkmExceptionDetails.GetRethrownCallStack Metoda

Definicja

Pobiera tekst, w którym został zgłoszony wyjątek, podobny do właściwości StackTrace wyjątku platformy .NET. Ten interfejs API jest używany przez interfejs użytkownika wyjątku programu Visual Studio. Spowoduje to zwrócenie pustego ciągu w scenariuszach, w których implementacja nie chce, aby stos wywołań był wyświetlany, na przykład jeśli wszystkie ramki są już obecne w oknie stosu wywołań.

Ten interfejs API został wprowadzony w programie Visual Studio 16 Update 4 (DkmApiVersion.VS16Update4).

public:
 System::String ^ GetRethrownCallStack(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 (bool AddFormatting, Microsoft.VisualStudio.Debugger.Evaluation.DkmVariableInfoFlags ArgumentFlags, Microsoft.VisualStudio.Debugger.CallStack.DkmCallStackFilterOptions FilterOptions, out Microsoft.VisualStudio.Debugger.DkmInstructionAddress[] Address);
member this.GetRethrownCallStack : bool * Microsoft.VisualStudio.Debugger.Evaluation.DkmVariableInfoFlags * Microsoft.VisualStudio.Debugger.CallStack.DkmCallStackFilterOptions * DkmInstructionAddress[] -> string
Public Function GetRethrownCallStack (AddFormatting As Boolean, ArgumentFlags As DkmVariableInfoFlags, FilterOptions As DkmCallStackFilterOptions, ByRef Address As DkmInstructionAddress()) As String

Parametry

AddFormatting
Boolean

[W] Określa, czy stos wywołań ma być sformatowany tak, aby zawierał tekst pogrubiony/kursywa/hiperlink, czy też nie.

ArgumentFlags
DkmVariableInfoFlags

[W] Flagi wskazujące, jakie informacje o argumentach należy uwzględnić podczas formułowania stosu wywołań.

FilterOptions
DkmCallStackFilterOptions

[W] Flagi wskazujące, jakie filtry należy wziąć pod uwagę podczas formułowania stosu wywołań.

Address
DkmInstructionAddress[]

[Out] Instrukcje odwołują się do linków "navigate-to-context" w sformatowanym stosie. Przykład: "insert-description-here" wskazuje, że należy użyć pierwszego adresu instrukcji.

Zwraca

[Out] Stos wywołań jako ciąg. Będzie to sformatowane w języku markdown, jeśli wartość AddFormatting ma wartość true. Będzie to puste, jeśli nie powinien być wyświetlany stos wywołań.

Dotyczy