SystemException
1. OutOfMemoryException 類別
1.1 當沒有足夠的記憶體繼續執行程式時,所擲回的例外狀況。
2. StackOverflowException 類別
2.1 例外狀況,擲回於執行堆疊因為包含過多巢狀方法呼叫而溢位時。這個類別無法被繼承。
3. DataMisalignedException 類別
3.1 從位址讀取資料單元,或將資料單元寫入位址時,若資料單元不是資料大小的倍數,就會擲回例外狀況 (Exception)。這個類別無法被繼承。
4. ExecutionEngineException 類別
4.1 當 Common Language Runtime 執行引擎中有內部錯誤時,會擲回的例外狀況。這個類別無法被繼承。
5. MemberAccessException 類別
5.1 嘗試存取類別成員失敗時所擲回的例外狀況。
6. AccessViolationException 類別
6.1 嘗試讀取或寫入受保護的記憶體時,擲回的例外狀況 (Exception)。
7. AppDomainUnloadedException 類別
7.1 嘗試存取已卸載應用程式定義域時所擲回的例外狀況。
8. ArgumentException 類別
8.1 當其中一個提供給方法的引數為無效時所擲回的例外狀況。
9. ArithmeticException 類別
9.1 為算術、轉型 (Casting) 或轉換作業中的錯誤擲回例外狀況。
10. ArrayTypeMismatchException 類別
10.1 嘗試在陣列中儲存錯誤型別的元素時所擲回的例外狀況。
11. BadImageFormatException 類別
11.1 當 DLL 或可執行程式的檔案映像為無效時,所擲回的例外狀況。
12. CannotUnloadAppDomainException 類別
12.1 嘗試卸載應用程式定義域失敗時所擲回的例外狀況。
13. TypeUnloadedException 類別
13.1 當試著存取已卸載的類別時,所擲回的例外狀況。
14. ContextMarshalException 類別
14.1 當跨越內容界限封送處理物件的嘗試失敗時所擲回的例外狀況。
15. TypeLoadException 類別
15.1 當發生型別載入錯誤時,所擲回的例外狀況。
16. FormatException 類別
16.1 當引數的格式不符合叫用 (Invoke) 方法的參數規格時所擲回的例外狀況。
17. IndexOutOfRangeException 類別
17.1 嘗試使用陣列以外的索引來存取陣列的元素時所擲回的例外狀況。這個類別無法被繼承。
18. InvalidCastException 類別
18.1 無效的轉型 (Casting) 或明確轉換所擲回的例外狀況。
19. InvalidOperationException 類別
19.1 當方法呼叫對物件的目前狀態是無效時所擲回的例外狀況。
20. InvalidProgramException 類別
20.1 例外狀況,當程式包含無效的 Microsoft Intermediate Language (MSIL) 或中繼資料 (Metadata) 時會擲回這個例外狀況。通常,這表示在產生程式的編譯中有錯誤。
21. MulticastNotSupportedException 類別
21.1 例外狀況,擲回於嘗試組合以 Delegate 型別 (而不是 MulticastDelegate 型別) 為基礎的兩個委派 (Delegate) 時。這個類別無法被繼承。
22. NotImplementedException 類別
22.1 當要求的方法或作業不實作時所擲回的例外狀況。
23. NotSupportedException 類別
23.1 當不支援叫用的方法,或是嘗試讀取、搜尋或寫入不支援叫用功能的資料流時,所擲回的例外狀況。
24. NullReferenceException 類別
24.1 當嘗試解除 Null 物件的參考時,所擲回的例外狀況。
25. OperationCanceledException 類別
25.1 在取消執行緒執行的作業之後,在執行緒中擲回的例外狀況。
26. RankException 類別
26.1 當將錯誤維度 (Dimension) 數目的陣列傳遞給方法時,所擲回的例外狀況。
27. TimeoutException 類別
27.1 分配給處理或作業的時間已經過期時所擲回的例外狀況。
28. TypeInitializationException 類別
28.1 因為當做類別初始設定式 (Class Initializer) 所擲回例外狀況的包裝函式,所擲回的例外狀況。這個類別無法被繼承。
29. UnauthorizedAccessException 類別
29.1 當作業系統因為 I/O 錯誤或特定類型的安全性錯誤而拒絕存取時,所擲回的例外狀況。
30. UriTemplateMatchException 類別
30.1 表示比對 Uri 與 UriTemplateTable 時的錯誤。
31. KeyNotFoundException 類別
31.1 當為存取集合中的項目所指定的索引鍵與集合中的任何索引鍵都不相符時,擲回的例外狀況。
32. SerializationException 類別
32.1 當序列化 (Serialization) 或還原序列化 (Deserialization) 期間發生錯誤時,擲回的例外狀況。
33. ExternalException 類別
33.1 所有 COM Interop 例外狀況 (Exception) 和結構化例外處理 (Structured Exception Handling,SEH) 例外狀況的基底例外狀況類型。
34. InvalidOleVariantTypeException 類別
34.1 封送處理器碰到無法封送處理至 Managed 程式碼的 Variant 型別引數時,所擲回的例外狀況。
35. MarshalDirectiveException 類別
35.1 例外狀況,由封送處理器擲回於遭遇不支援的 MarshalAsAttribute 時。
36. InvalidComObjectException 類別
36.1 使用無效的 COM 物件時便會擲回例外狀況。
37. SafeArrayRankMismatchException 類別
37.1 當連入 SAFEARRAY 的順序不符合 Managed 簽章中指定的順序時,所擲回的例外狀況。
38. SafeArrayTypeMismatchException 類別
38.1 當連入 SAFEARRAY 的型別不符合 Managed 簽章中指定的型別時,所擲回的例外狀況。
39. XmlSyntaxException 類別
39.1 當解析 XML 時發生語法錯誤,所擲回的例外狀況。這個類別無法被繼承。
40. SecurityException 類別
40.1 當偵測到安全性錯誤時所擲回的例外狀況。
41. HostProtectionException 類別
41.1 在偵測到拒絕的主機資源時所擲回的例外狀況。
42. VerificationException 類別
42.1 例外狀況,是當安全性原則要求程式碼為型別安全 (Type-Safe) 而驗證處理序無法驗證程式碼為型別安全時被擲回。
43. AmbiguousMatchException 類別
43.1 當繫結至成員時所擲回的例外狀況 (Exception) 會產生一個以上符合繫結準則的成員。這個類別無法被繼承。
44. ReflectionTypeLoadException 類別
44.1 如果無法載入模組中的任何類別時,由 Module..::.GetTypes 方法所擲回的例外狀況。這個類別無法被繼承。
45. AbandonedMutexException 類別
45.1 當一個執行緒取得另一個執行緒已放棄,但是結束時並未釋放的 Mutex 物件時,所擲回的例外狀況。
46. SynchronizationLockException 類別
46.1 方法要求呼叫端擁有指定 Monitor 的鎖定,但是不擁有鎖定的呼叫端叫用方法時所擲回的例外狀況。
47. ThreadAbortException 類別
47.1 對 Abort 方法呼叫時所擲回的例外狀況。這個類別無法被繼承。
48. ThreadInterruptedException 類別
48.1 Thread 處於等候狀態時被插斷而擲回的例外狀況。
49. ThreadStateException 類別
49.1 當 Thread 對於方法的呼叫來說處於無效 ThreadState 時所擲回的例外狀況。
50. ThreadStartException 類別
50.1 當基礎作業系統執行緒已經啟動,但此執行緒還沒準備好執行使用者程式碼之前,如果 Managed 執行緒內有任何錯誤發生,就會擲回這個例外狀況。
51. SemaphoreFullException 類別
51.1 在已經達到最大計數的號誌上呼叫 Semaphore..::.Release 方法時,所擲回的例外狀況。
52. RemotingException 類別
52.1 在遠端處理期間情形不對勁時所擲回的例外狀況。
53. ServerException 類別
53.1 向用戶端傳達錯誤的例外狀況,當用戶端連接至無法擲回例外狀況的非 .NET Framework 應用程式時,就會擲回這個例外狀況。
54. MissingManifestResourceException 類別
54.1 如果主要組件沒有包含中性文化特性 (Culture) 的資源,而該資源因為遺漏適當的附屬組件而成為必要時,所擲回的例外狀況。
55. MissingSatelliteAssemblyException 類別
55.1 中性文化特性之資源的附屬組件遺漏時擲回的例外狀況。
56. PolicyException 類別
56.1 當原則禁止程式碼執行時所擲出的例外狀況。
57. IdentityNotMappedException 類別
57.1 表示主體的例外狀況,該主體的識別 (Identity) 無法對應至已知的識別。
58. IOException 類別
58.1 當 I/O 錯誤發生時所擲回的例外狀況。
59. InvalidDataException 類別
59.1 資料流在格式無效時擲回的例外狀況。
60. InternalBufferOverflowException 類別
60.1 在內部緩衝區溢位時擲回的例外狀況。
61. CryptographicException 類別
61.1 密碼編譯作業中發生錯誤時所擲回的例外狀況。
62. XamlParseException 類別
62.1 表示剖析器特定之例外狀況 (Exception) 的例外狀況類別。
63. InvalidWmpVersionException 類別
63.1 不支援安裝的 Microsoft Windows Media Player 版本時所擲回的例外狀況。
64. AnimationException 類別
64.1 在建立屬性動畫時發生錯誤所擲回的例外狀況 (Exception)。
65. ElementNotAvailableException 類別
65.1 包含在嘗試存取 UI 自動化項目時所引發之例外狀況的相關資訊,此項目對應至已無法使用的使用者介面部分。
66. LicenseException 類別
66.1 表示元件無法取得授權時,所擲回的例外狀況。
67. WarningException 類別
67.1 指定被當做警告而非錯誤處理的例外狀況。
68. PrintSystemException 類別
68.1 當錯誤狀況防止存取或建立 PrintSystemObject 時,發生的例外狀況 (Exception)。
69. ConfigurationException 類別
69.1 發生組態系統錯誤時所擲回的例外狀況。
70. InstallException 類別
70.1 安裝的認可、復原或解除安裝階段發生錯誤時所擲回的例外狀況。
71. DataException 類別
71.1 表示會在使用 ADO.NET 元件產生錯誤時所擲回的例外狀況。
72. DBConcurrencyException 類別
72.1 受影響的資料列數目等於零時,由 DataAdapter 在插入、更新或刪除作業期間擲回的例外狀況。
73. OperationAbortedException 類別
73.1 當使用者中止了正在進行的作業時,會擲回這個例外狀況。
74. InvalidUdtException 類別
74.1 當 SQL Server 或 ADO.NET System.Data.SqlClient 提供者偵測到無效的使用者定義型別 (UDT) 時會擲回。
75. SqlException 類別
75.1 當 SQL Server 傳回警告或錯誤時所擲回的例外狀況。這個類別無法被繼承。
76. SqlTypeException 類別
76.1 System.Data.SqlTypes 的基底例外狀況 (Exception) 類別。
77. XmlException 類別
77.1 傳回有關上次例外狀況的詳細資訊。
78. XsltException 類別
78.1 在處理 XSLT 轉換時發生錯誤所擲回的例外狀況。
79. DeploymentException 類別
79.1 定義所有與部署相關之例外狀況的基底類別。
80. CodeDomSerializerException 類別
80.1 序列化錯誤可取得行號資訊時所擲回的例外狀況。
81. PrincipalException 類別
81.1 由 System.DirectoryServices.AccountManagement 物件所擲回之例外狀況的基底類別。
82. AuthenticationException 類別
82.1 當驗證資料流驗證失敗時所擲回的例外狀況。
83. InvalidPrinterException 類別
83.1 表示在嘗試使用無效的印表機設定來存取印表機時擲回的例外狀況。
84. ServicedComponentException 類別
84.1 Serviced 元件中偵測到錯誤時所擲回的例外狀況。
85. RegistrationException 類別
85.1 在偵測到註冊錯誤時所擲回的例外狀況。
86. SecurityTokenException 類別
86.1 在處理安全性權杖時發生問題所擲回的例外狀況。
87. ManagementException 類別
87.1 表示管理例外狀況。
88. CommunicationException 類別
88.1 代表服務或用戶端應用程式的通訊錯誤。
89. QuotaExceededException 類別
89.1 超過訊息配額時所擲回的例外狀況。
90. InvalidMessageContractException 類別
90.1 表示無效的訊息合約。
91. InvalidBodyAccessException 類別
91.1 當存取訊息本文的嘗試未獲得允許時,所擲回之例外狀況的 abstract 基底類別 (Base Class)。
92. MultipleFilterMatchesException 類別
92.1 當多個篩選條件相符,但預期只有一個相符時所擲回的例外狀況。
93. TimeoutException 類別
93.1 指定的逾時已經過期時所擲回的例外狀況。
94. TransactionException 類別
94.1 當您嘗試在無法接受新工作的交易上執行工作時,所擲回的例外狀況。
95. DatabaseNotEnabledForNotificationException 類別
95.1 在未啟用 SQL Server 資料庫而無法支援與 SqlCacheDependency 類別相關聯的相依性時,所擲回的例外狀況。這個類別無法被繼承。
96. TableNotEnabledForNotificationException 類別
96.1 對沒有啟用變更告知的資料庫資料表使用 SqlCacheDependency 類別時,所擲回的例外狀況。
97. SqlExecutionException 類別
97.1 在 System.Web.Management 命名空間中定義 SQL 執行例外狀況的類別。
98. SoapException 類別
98.1 表示例外狀況,在經由 SOAP 呼叫 XML Web Service 方法而發生例外狀況時擲回。
99. WorkflowAuthorizationException 類別
99.1 當因為指定的身分識別未包含在 WorkflowRoleCollection 之內,而導致角色驗證失敗時,會擲回例外狀況。
100. EventDeliveryFailedException 類別
100.1 當無法將從主應用程式引發的事件傳遞給工作流程執行個體時擲回的例外狀況。一般而言,事件是從工作流程執行個體上的 ExternalDataExchangeService 引發。這個類別無法被繼承。
101. PersistenceException 類別
101.1 持續性服務無法完成要求時所擲回的例外狀況。
102. TrackingProfileDeserializationException 類別
102.1 TrackingProfileSerializer 無法將 XML 文件還原序列化至 TrackingProfile 中時,所擲回的例外狀況。
103. XmlSchemaException 類別
103.1 傳回結構描述例外狀況的詳細資訊。
104. XPathException 類別
104.1 提供例外狀況,此例外狀況在處理 XPath 運算式中發生錯誤時擲回。
線上觀看:
http://www.xmind.net/account/kkbruce/
直接下載:
沒有留言:
張貼留言
感謝您的留言,如果我的文章你喜歡或對你有幫助,按個「讚」或「分享」它,我會很高興的。