Bagikan melalui


AssemblyInfo.StackTrace Properti

Definisi

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, MethodParamsFileName, 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

Berlaku untuk

Lihat juga