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