AssemblyInfo.StackTrace Egenskap

Definition

Hämtar aktuell stackspårningsinformation.

public:
 property System::String ^ StackTrace { System::String ^ get(); };
public string StackTrace { get; }
member this.StackTrace : string
Public ReadOnly Property StackTrace As String

Egenskapsvärde

En String som innehåller aktuell stackspårningsinformation. Returvärdet kan vara Empty.

Undantag

Den begärda stackspårningsinformationen ligger utom räckhåll.

Exempel

I det My.Application.Info.StackTrace här exemplet används egenskapen för att visa stackspårningen för programmet från den punkt där koden körs.

MsgBox("Stack trace: " & My.Application.Info.StackTrace)

Kommentarer

Egenskapen My.Application.Info.StackTrace listar metodanrop i omvänd kronologisk ordning , det vill säga den beskriver det senaste metodanropet först och visar varje metodanrop i stacken på en separat rad. Egenskapen kanske dock My.Application.Info.StackTrace inte rapporterar så många metodanrop som förväntat på grund av kodtransformeringar som inträffar under optimeringen.

Vanligtvis används stackspårningsinformationen för felsökning av program.

Stackspårningsinformationen för varje metodanrop formateras på följande sätt:

"på FullClassName. MethodName(MethodParams) i FileName:line LineNumber "

Literalen "at" föregås av tre blanksteg och literalerna "in" och ":line" utelämnas om felsökningssymbolerna inte är tillgängliga. Platshållarna FullClassName, MethodName, MethodParams, FileNameoch LineNumber ersätts med faktiska värden som definieras på följande sätt:

Del Description
FullClassName Det fullständiga namnet på klassen, inklusive namnområdet.
MethodName Namnet på metoden.
MethodParams Listan över parametertyp/namnpar. Varje par avgränsas med kommatecken (,). Den här informationen utelämnas om MethodName tar noll parametrar.
Filnamn Namnet på källfilen där metoden MethodName deklareras. Den här informationen utelämnas om felsökningssymboler inte är tillgängliga.
Radnummer Numret på raden i FileName som innehåller källkoden från MethodName för instruktionen som finns i anropsstacken. Den här informationen utelämnas om felsökningssymboler inte är tillgängliga.

Egenskapen My.Applicaiton.Info.StackTrace innehåller funktioner som liknar egenskapen StackTrace .

Tillgänglighet efter projekttyp

Projekttyp Tillgängligt
Windows Forms program Yes
Klassbibliotek Yes
Konsolprogram Yes
Windows Forms kontrollbibliotek Yes
Webbkontrollbibliotek No
Windows-tjänsten Yes
Webbplats No

Gäller för

Se även