AssemblyInfo.StackTrace Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan informasi pelacakan tumpukan saat ini.
public:
property System::String ^ StackTrace { System::String ^ get(); };
public string StackTrace { get; }
member this.StackTrace : string
Public ReadOnly Property StackTrace As String
Nilai Properti
yang String
berisi informasi stack-trace saat ini. Nilai yang dikembalikan dapat berupa Empty.
Pengecualian
Informasi pelacakan tumpukan yang diminta berada di luar rentang.
Contoh
Contoh ini menggunakan My.Application.Info.StackTrace
properti untuk menampilkan jejak tumpukan aplikasi dari titik di mana kode dijalankan.
MsgBox("Stack trace: " & My.Application.Info.StackTrace)
Keterangan
Properti mencantumkan My.Application.Info.StackTrace
panggilan metode dalam urutan kronologis terbalik - yaitu, menjelaskan panggilan metode terbaru terlebih dahulu, dan mencantumkan setiap panggilan metode pada tumpukan pada baris terpisah. Namun, My.Application.Info.StackTrace
properti mungkin tidak melaporkan panggilan metode sebanyak yang diharapkan, karena transformasi kode yang terjadi selama pengoptimalan.
Biasanya, informasi pelacakan tumpukan digunakan untuk aplikasi penelusuran kesalahan.
Informasi stack-trace untuk setiap panggilan metode diformat sebagai berikut:
"di FullClassName. MethodName(MethodParams) di FileName:line LineNumber "
Harfiah "at" didahului oleh tiga spasi, dan harfiah "in" dan ":line" dihilangkan jika simbol debug tidak tersedia. Tempat penampung FullClassName
, , MethodName
, MethodParams
FileName
, dan LineNumber
digantikan oleh nilai aktual, didefinisikan sebagai berikut:
Bagian | Deskripsi |
---|---|
FullClassName | Nama lengkap kelas, termasuk namespace. |
MethodName | Nama metode . |
MethodParams | Daftar pasangan jenis/nama parameter. Setiap pasangan dipisahkan oleh koma (,). Informasi ini dihilangkan jika MethodName mengambil parameter nol. |
FileName | Nama file sumber tempat metode MethodName dinyatakan. Informasi ini dihilangkan jika simbol debug tidak tersedia. |
LineNumber | Jumlah baris di FileName yang berisi kode sumber dari MethodName untuk instruksi yang ada di tumpukan panggilan. Informasi ini dihilangkan jika simbol debug tidak tersedia. |
Properti My.Applicaiton.Info.StackTrace
menyediakan fungsionalitas yang StackTrace mirip dengan properti .
Ketersediaan menurut Jenis Proyek
Jenis proyek | Tersedia |
---|---|
Aplikasi Formulir Windows | Ya |
Pustaka Kelas | Ya |
Aplikasi Konsol | Ya |
Pustaka Kontrol Formulir Windows | Ya |
Pustaka Kontrol Web | Tidak |
Layanan Windows | Ya |
Situs Web | Tidak |