Aracılığıyla paylaş


AssemblyInfo.StackTrace Özellik

Tanım

Geçerli yığın izleme bilgilerini alır.

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

Özellik Değeri

String Geçerli yığın izleme bilgilerini içeren. Dönüş değeri olabilir Empty.

Özel durumlar

İstenen yığın izleme bilgileri aralık dışında.

Örnekler

Bu örnek, kodun My.Application.Info.StackTrace yürütüldiği noktadan uygulamanın yığın izlemesini görüntülemek için özelliğini kullanır.

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

Açıklamalar

My.Application.Info.StackTrace özelliği, yöntem çağrılarını ters kronolojik sırada listeler; yani, önce en son yöntem çağrısını açıklar ve yığındaki her yöntem çağrısını ayrı bir satırda listeler. Ancak özellik, My.Application.Info.StackTrace iyileştirme sırasında gerçekleşen kod dönüştürmeleri nedeniyle beklendiği kadar çok yöntem çağrısı raporlamayabilir.

Genellikle, yığın izleme bilgileri uygulamalarda hata ayıklamak için kullanılır.

Her yöntem çağrısı için stack-trace bilgileri aşağıdaki gibi biçimlendirilir:

"at FullClassName. FileName:line LineNumber " içindeki MethodName(MethodParams)

"at" değişmez değeri önünde üç boşluk vardır ve hata ayıklama simgeleri yoksa "in" ve ":line" değişmez değerleri atlanır. , , MethodName, MethodParamsFileNameve LineNumber yer tutucuları FullClassNameaşağıdaki gibi tanımlanan gerçek değerlerle değiştirilir:

Bölüm Açıklama
FullClassName Ad alanı dahil olmak üzere sınıfın tam adı.
MethodName yönteminin adı.
MethodParams Parametre türü/ad çiftlerinin listesi. Her çift virgülle (,) ayrılır. MethodName sıfır parametre alırsa bu bilgiler atlanır.
Dosyaadı MethodName yönteminin bildirildiği kaynak dosyanın adı. Hata ayıklama simgeleri yoksa bu bilgiler atlanır.
LineNumber Çağrı yığınındaki yönerge için MethodName kaynak kodunu içeren FileName'deki satırın numarası. Hata ayıklama simgeleri yoksa bu bilgiler atlanır.

özelliği özelliğine My.Applicaiton.Info.StackTraceStackTrace benzer işlevler sağlar.

Proje Türüne Göre Kullanılabilirlik

Proje türü Mevcut
Windows Forms Uygulaması Evet
Sınıf Kitaplığı Evet
Konsol Uygulaması Evet
Windows Forms Denetim Kitaplığı Evet
Web Denetim Kitaplığı Hayır
Windows Hizmeti Evet
Web sitesi Hayır

Şunlara uygulanır

Ayrıca bkz.