原創|使用教程|編輯:郝浩|2013-03-06 10:51:58.000|閱讀 256 次
概述:在開發和操作經常會發生重疊的地方,VS TFS異常分析工具PATFS的異常監測通常會需要特殊的設置。這些都是通過他們的定義進行事件驅動的。下面的技術將有助于將意義完整的事件區分出來。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在開發和操作經常會發生重疊的地方,VS TFS異常分析工具的異常監測通常會需要特殊的設置。這些都是通過他們的定義進行事件驅動的。下面的技術將有助于將意義完整的事件區分出來。
》》》確定什么樣的異常類型應該被跟蹤監測,有四種主要的異常類型。
1、 Assembly-level Unhandled
跟蹤從用戶代碼傳播并使應用程序崩潰的異常。這顯得十分重要,畢竟每一個人都想知道使應用程序崩潰異常的具體情況。
2、 Method-level Unhandled
跟蹤偏離目標方法的異常(不管該異常是否會導致程序崩潰)。添加一個method-level unhandled Exception,在偏離該方法的異常發生時,TrackAttribute將會發出報告。
3、 Caught
跟蹤由“catch”模塊捕獲的異常,可以添加到單個的方法或者方法集中(與添加到單個的方法中等價)。
4、 Thrown
跟蹤由“throw”指令拋出的異常,同樣也可以添加到單個的方法或者方法集中(與添加到單個的方法中等價)。
》》》配置ReportInfoSourceElement,掌握選擇性進入用戶的異常報告。如果你的應用程序運行在桌面或Silverlight瀏覽器,那么就可以使用這個DefaultAction ReportInfoSourceElement這將顯示一個默認的選擇對話框,包含上下文信息輸入框。如果你使用DefaultAction ReportInfoSourceElement,你就可以指定一個PrivacyPolicyUri作為默認選擇對話框中的一個鏈接。
》》》 配置一個ExtendedKeySource收集每一個異常事件報告的自定義數據。比如在應用程序試圖找到異常發生的用戶環境之間的趨勢時產生的不穩定環境信息,我們就可以進行收集。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網