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