Bagikan melalui


AssemblyInfo.StackTrace Properti

Definisi

Mendapatkan informasi stack-trace 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 stack-trace yang diminta 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, ini 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 stack-trace digunakan untuk men-debug aplikasi.

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 literal "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 layanan.
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 dideklarasikan. 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 Yes
Pustaka Kelas Yes
Aplikasi Konsol Yes
Pustaka Kontrol Formulir Windows Yes
Pustaka Kontrol Web No
Layanan Windows Yes
Situs Web No

Berlaku untuk

Lihat juga