次の方法で共有


SystemException 階層

System.SystemException から派生したクラスの一覧を次の表に示します。

派生クラス

クラス 説明
Microsoft.SqlServer.Server.InvalidUdtException SQL Server または ADO.NET の System.Data.SqlClient プロバイダが、無効なユーザー定義型 (UDT) を検出した場合にスローされます。
System.AccessViolationException 保護されたメモリの読み取りまたは書き込みが試行されたときにスローされる例外。
System.AppDomainUnloadedException アンロードされたアプリケーション ドメインにアクセスしようとするとスローされる例外。
System.ArgumentException メソッドに渡された引数のいずれかが無効な場合にスローされる例外。
System.ArithmeticException 算術演算、キャスト演算、または変換演算におけるエラーが原因でスローされる例外。
System.ArrayTypeMismatchException 間違った型の要素を配列に格納しようとするとスローされる例外。
System.BadImageFormatException DLL または実行可能プログラムのファイル イメージが無効である場合にスローされる例外。
System.CannotUnloadAppDomainException アプリケーション ドメインをアンロードしようとして失敗した場合にスローされる例外。
System.Collections.Generic.KeyNotFoundException コレクション内の要素にアクセスするために指定されたキーが、コレクションのいずれのキーとも一致しない場合にスローされる例外。
System.ComponentModel.Design.Serialization.CodeDomSerializerException シリアル化エラーの行番号情報を取得できる場合にスローされる例外。
System.ComponentModel.LicenseException コンポーネントにライセンスが与えられなかった場合にスローされる例外を表します。
System.ComponentModel.WarningException エラーではなく警告として処理される例外を指定します。
System.Configuration.ConfigurationException 構成システムのエラーが発生したときにスローされる例外。
System.Configuration.Install.InstallException インストールのコミット、ロールバック、またはアンインストールの各フェーズでエラーが発生したときにスローされる例外。
System.ContextMarshalException コンテキストの境界を越えてオブジェクトをマーシャリングしようとして失敗した場合にスローされる例外。
System.Data.DataException ADO.NET コンポーネントを使用してエラーが生成されたときにスローされる例外を表します。
System.Data.DBConcurrencyException 挿入、更新、または削除操作中に影響を受ける行数が 0 になった場合に DataAdapter によってスローされる例外。
System.Data.OperationAbortedException この例外は、実行中の操作がユーザーによって中止されるとスローされます。
System.Data.SqlServerCe.SqlCeException 基になるプロバイダが Microsoft SQL Server 2005 Compact Edition データ ソースから警告またはエラーを返したときにスローされる例外。このクラスは継承できません。
System.Data.SqlTypes.SqlTypeException System.Data.SqlTypes の基本例外クラス。
System.DataMisalignedException データの単位が、データ サイズの倍数ではないアドレスから読み込まれたり、アドレスに書き込まれたりしたときにスローされる例外。このクラスは継承できません。
System.Deployment.Application.DeploymentException すべての配置関連の例外で使用する基本クラスを定義します。
System.Drawing.Printing.InvalidPrinterException 無効なプリンタ設定を使用してプリンタにアクセスしようとしたときにスローされる例外を表します。
System.EnterpriseServices.RegistrationException 登録エラーが検出されたときにスローされる例外です。
System.EnterpriseServices.ServicedComponentException サービス コンポーネントでエラーが検出された場合にスローされる例外。
System.ExecutionEngineException 共通言語ランタイムの実行エンジンに内部エラーが発生した場合にスローされる例外。このクラスは継承できません。
System.FormatException 引数の書式が、呼び出されたメソッドのパラメータの仕様に一致していない場合にスローされる例外。
System.IdentityModel.Tokens.SecurityTokenException セキュリティ トークンの処理中に問題が発生した場合にスローされる例外。
System.IndexOutOfRangeException 配列の境界外のインデックスを使用して配列の要素にアクセスしようとした場合にスローされる例外。このクラスは継承できません。
System.InvalidCastException 無効なキャストまたは明示的な型変換に対してスローされる例外。
System.InvalidOperationException オブジェクトの現在の状態に対して無効なメソッド呼び出しが行われた場合にスローされる例外。
System.InvalidProgramException プログラムに無効な MSIL (Microsoft intermediate language) またはメタデータが含まれている場合にスローされる例外。通常、これはプログラムを生成したコンパイラのバグを示します。
System.IO.InternalBufferOverflowException 内部バッファがオーバーフローした場合にスローされる例外。
System.IO.InvalidDataException データ ストリームが無効な形式である場合にスローされる例外。
System.IO.IOException I/O エラーが発生したときにスローされる例外。
System.Management.ManagementException 管理例外を表します。
System.MemberAccessException クラス メンバにアクセスしようとして失敗した場合にスローされる例外。
System.MulticastNotSupportedException MulticastDelegate 型ではなく Delegate 型に基づいて 2 つのデリゲートを結合しようとしたときにスローされる例外。このクラスは継承できません。
System.NotImplementedException 要求されたメソッドまたは操作が実装されない場合にスローされる例外。
System.NotSupportedException 呼び出されたメソッドがサポートされていない場合、または呼び出された機能を備えていないストリームに対して読み取り、シーク、書き込みが試行された場合にスローされる例外。
System.NullReferenceException null オブジェクト参照を逆参照しようとした場合にスローされる例外。
System.OperationCanceledException この例外は、スレッドによって実行されている操作がキャンセルされたときに、そのスレッドでスローされます。
System.OutOfMemoryException プログラムの実行を継続するためのメモリが不足している場合にスローされる例外。
System.Printing.PrintSystemException この例外は、エラー条件によって PrintSystemObject にアクセスしたり作成したりできない場合に発生します。
System.RankException 間違った次元数の配列がメソッドに渡された際にスローされる例外。
System.Reflection.AmbiguousMatchException メンバへのバインド時に、バインディング基準に一致するメンバが複数ある場合にスローされる例外。このクラスは継承できません。
System.Reflection.ReflectionTypeLoadException モジュールのクラスを読み込むことができない場合に、Module.GetTypes メソッドがスローする例外。このクラスは継承できません。
System.Resources.MissingManifestResourceException 適切なサテライト アセンブリがないために、ニュートラル カルチャ リソースが必要な場合に、メイン アセンブリにニュートラル カルチャ リソースが含まれていないとスローされる例外。
System.Resources.MissingSatelliteAssemblyException ニュートラル カルチャのリソースのサテライト アセンブリが見つからない場合にスローされる例外。
System.Runtime.InteropServices.ExternalException すべての COM 相互運用例外と構造化例外処理 (SEH) 例外の基本的な例外の種類。
System.Runtime.InteropServices.InvalidComObjectException 無効な COM オブジェクトを使用したときにスローされる例外です。
System.Runtime.InteropServices.InvalidOleVariantTypeException マネージ コードにマーシャリングできないバリアント型の引数が見つかった場合に、マーシャラによってスローされる例外。
System.Runtime.InteropServices.MarshalDirectiveException マーシャラが、サポートしていない MarshalAsAttribute を検出した場合にスローする例外。
System.Runtime.InteropServices.SafeArrayRankMismatchException 着信 SAFEARRAY のランクが、マネージ シグネチャで指定したランクと一致しない場合にスローされる例外。
System.Runtime.InteropServices.SafeArrayTypeMismatchException 着信 SAFEARRAY の型が、マネージ シグネチャで指定した型と一致しない場合にスローされる例外。
System.Runtime.Remoting.RemotingException リモート処理中に何かが失敗すると、スローされる例外。
System.Runtime.Remoting.ServerException クライアントが、例外をスローできない非 .NET Framework アプリケーションに接続する場合に、クライアントにエラーを通知するためにスローされる例外。
System.Runtime.Serialization.SerializationException シリアル化中または逆シリアル化中にエラーが発生するとスローされる例外。
System.Security.Authentication.AuthenticationException 認証ストリームの認証が失敗した場合にスローされる例外。
System.Security.Cryptography.CryptographicException 暗号操作中にエラーが発生すると、スローされる例外。
System.Security.HostProtectionException ホスト リソースの拒否が検出されたときにスローされる例外です。
System.Security.Policy.PolicyException ポリシーでコードの実行を禁止するとスローされる例外。
System.Security.Principal.IdentityNotMappedException ID を既知の ID に割り当てることができないプリンシパルの例外を表します。
System.Security.SecurityException セキュリティ エラーが検出されたときにスローされる例外。
System.Security.VerificationException セキュリティ ポリシーでコードをタイプ セーフにする必要があり、検証プロセスでコードがタイプ セーフかどうかを検証できないときにスローされる例外。
System.Security.XmlSyntaxException XML 解析で構文エラーが存在する場合にスローされる例外。このクラスは継承できません。
System.ServiceModel.CommunicationException サービスまたはクライアント アプリケーションでの通信エラーを表します。
System.ServiceModel.Dispatcher.InvalidBodyAccessException 許可されていないときにメッセージ本文へのアクセスが試みられた場合にスローされる例外の abstract 基本クラス。
System.ServiceModel.Dispatcher.MultipleFilterMatchesException 一致するフィルタが 1 つだけであると予想されるときに複数のフィルタが一致するとスローされる例外。
System.ServiceModel.InvalidMessageContractException 無効なメッセージ コントラクトを表します。
System.ServiceModel.QuotaExceededException メッセージ クォータを超過した場合にスローされる例外です。
System.ServiceProcess.TimeoutException 指定したタイムアウト時間が経過するとスローされる例外。
System.StackOverflowException 入れ子になったメソッド呼び出しが多くなりすぎ、実行スタックがオーバーフローした場合にスローされる例外。このクラスは継承できません。
System.Threading.AbandonedMutexException スレッドが、別のスレッドが解放せずに終了することによって放棄した Mutex オブジェクトを取得したときにスローされる例外。
System.Threading.SemaphoreFullException カウントが既に最大値であるセマフォに対して System.Threading.Semaphore.Release メソッドが呼び出された場合にスローされる例外。
System.Threading.SynchronizationLockException 指定した Monitor でロックを所有していることが呼び出し元の条件となるメソッドを、そのロックを所有していない呼び出し元が呼び出した場合にスローされる例外です。
System.Threading.ThreadAbortException Abort メソッドが呼び出されるときにスローされる例外。このクラスは継承できません。
System.Threading.ThreadInterruptedException Thread が待機状態のときに中断されるとスローされる例外。
System.Threading.ThreadStartException 基になるオペレーティング システムのスレッドが起動された後、スレッドでユーザー コードを実行する準備が完了する前にマネージ スレッドでエラーが発生したときにスローされる例外。
System.Threading.ThreadStateException メソッドの呼び出しで Thread が無効な ThreadState である場合は、例外がスローされます。
System.TimeoutException プロセスまたは操作用に割り当てられた時間が経過したときにスローされる例外。
System.Transactions.TransactionException 新しい作業を受け入れないトランザクションで作業を試行したときにスローされる例外。
System.TypeInitializationException クラス初期化子によってスローされた例外をラップするラッパーとしてスローされる例外。このクラスは継承できません。
System.TypeLoadException 型の読み取りエラーが発生したときにスローされる例外。
System.TypeUnloadedException アンロードされたクラスにアクセスしようとした場合にスローされる例外。
System.UnauthorizedAccessException オペレーティング システムが I/O エラーまたは特定の種類のセキュリティ エラーのためにアクセスを拒否する場合、スローされる例外。
System.Web.Caching.DatabaseNotEnabledForNotificationException SqlCacheDependency クラスに関連付けられている依存関係を SQL Server データベースでサポートできない場合にスローされる例外。このクラスは継承できません。
System.Web.Caching.TableNotEnabledForNotificationException 変更通知が有効になっていないデータベース テーブルに対して SqlCacheDependency クラスが使用されたときにスローされる例外。
System.Web.Management.SqlExecutionException SQL 実行例外のクラスを System.Web.Management 名前空間に定義します。
System.Web.Services.Protocols.SoapException XML Web サービス メソッドが SOAP 経由で呼び出され、例外が発生したときにスローされる例外を表します。
System.Windows.Automation.ElementNotAvailableException 使用できなくなったユーザー インターフェイスの一部に対応する、UI オートメーション要素にアクセスしようとしたときに発生する例外に関する情報を格納します。
System.Windows.Markup.XamlParseException パーサー固有の例外の例外クラスを表します。
System.Windows.Media.Animation.AnimationException プロパティをアニメーション化するときにエラーが発生するとスローされる例外。
System.Windows.Media.InvalidWmpVersionException インストールした Microsoft Windows Media Player のバージョンがサポートされていない場合にスローされる例外。
System.Workflow.Activities.EventDeliveryFailedException ホストから発生したイベントをワークフロー インスタンスに配信できないときにスローされる例外です。通常、イベントは、ワークフロー インスタンスの ExternalDataExchangeService から発生します。このクラスは継承できません。
System.Workflow.Activities.WorkflowAuthorizationException 指定した ID が WorkflowRoleCollection にないことが原因で、ロール検証に失敗したときにスローされる例外です。
System.Workflow.Runtime.Hosting.PersistenceException 永続性サービスが要求を実行できないときにスローされる例外。
System.Workflow.Runtime.Tracking.TrackingProfileDeserializationException TrackingProfileSerializer によって XML ドキュメントを TrackingProfile に逆シリアル化できない場合にスローされる例外です。
System.Xml.Schema.XmlSchemaException スキーマ例外に関する詳細情報を返します。
System.Xml.XmlException 最後の例外に関する詳細情報を返します。
System.Xml.XPath.XPathException Xpath 式の処理中にエラーが発生したときスローされる例外を提供します。
System.Xml.Xsl.XsltException XSLT 変換の処理中にエラーが発生したときにスローされる例外。

参照

関連項目

SystemException クラス
SystemException メンバ
System 名前空間
Exception

その他の技術情報

例外の処理とスロー