AssemblyInfo.StackTrace Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |