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 örnekte, kodun My.Application.Info.StackTrace
yürütüldiği noktadan uygulamanın yığın izlemesini görüntülemek için özelliği kullanılır.
MsgBox("Stack trace: " & My.Application.Info.StackTrace)
Açıklamalar
özelliği, My.Application.Info.StackTrace
yöntem çağrılarını ters kronolojik sırayla listeler; diğer bir ifadeyle, ilk olarak 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ının stack-trace bilgileri aşağıdaki gibi biçimlendirilir:
"fullClassName'de. FileName:line LineNumber " içinde MethodName(MethodParams)
"at" değişmez değeri üç boşlukla gösterilir ve hata ayıklama simgeleri yoksa "in" ve ":line" değişmez değerleri atlanır. , , MethodName
, MethodParams
FileName
ve LineNumber
yer tutucuları FullClassName
aşağıdaki gibi tanımlanan gerçek değerlerle değiştirilir:
Bölüm | Description |
---|---|
FullClassName | Ad alanı dahil olmak üzere sınıfın tam adı. |
Methodname | Yöntemin adı. |
MethodParams | Parametre türü/ad çiftleri listesi. Her çift virgülle (,) ayrılır. MethodName sıfır parametre alırsa bu bilgiler atlanır. |
FileName | MethodName yönteminin bildirildiği kaynak dosyanın adı. Hata ayıklama simgeleri kullanılabilir durumda değilse, bu bilgi atlanır. |
SatırSayısı | Çağrı yığınındaki yönerge için MethodName'den kaynak kodu içeren FileName'deki satırın numarası. Hata ayıklama simgeleri kullanılabilir durumda değilse, bu bilgi atlanır. |
özelliği, My.Applicaiton.Info.StackTrace
özelliğine StackTrace benzer bir işlevsellik sağlar.
Proje Türüne Göre Kullanılabilirlik
Proje türü | Kullanılabilir |
---|---|
Windows Forms Uygulaması | Evet |
Sınıf Kitaplığı | Evet |
Konsol Uygulaması | Evet |
Windows Forms Denetim Kitaplığı | Evet |
Web Denetim Kitaplığı | No |
Windows Hizmeti | Evet |
Web Sitesi | No |