AssemblyInfo.StackTrace Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |