エクスポート (0) 印刷
すべて展開
この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。
訳文
原文

InvalidOperationException クラス

オブジェクトの現在の状態に対して無効なメソッド呼び出しが行われた場合にスローされる例外。

System.Object
  System.Exception
    System.SystemException
      System.InvalidOperationException
        詳細...

名前空間:  System
アセンブリ:  mscorlib (mscorlib.dll 内)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public class InvalidOperationException : SystemException

InvalidOperationException 型で公開されるメンバーは以下のとおりです。

  名前説明
パブリック メソッドXNA Framework によるサポート2asft85a.PortableClassLibrary(ja-jp,VS.100).gifInvalidOperationException() InvalidOperationException クラスの新しいインスタンスを初期化します。
パブリック メソッドXNA Framework によるサポート2asft85a.PortableClassLibrary(ja-jp,VS.100).gifInvalidOperationException(String)指定したエラー メッセージを使用して、InvalidOperationException クラスの新しいインスタンスを初期化します。
プロテクト メソッドInvalidOperationException(SerializationInfo, StreamingContext)シリアル化したデータを使用して、InvalidOperationException クラスの新しいインスタンスを初期化します。
パブリック メソッドXNA Framework によるサポート2asft85a.PortableClassLibrary(ja-jp,VS.100).gifInvalidOperationException(String, Exception)指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、InvalidOperationException クラスの新しいインスタンスを初期化します。
このページのトップへ

  名前説明
パブリック プロパティData例外に関する追加のユーザー定義情報を提供するキー/値ペアのコレクションを取得します。 (Exception から継承されます。)
パブリック プロパティHelpLink例外に関連付けられているヘルプ ファイルへのリンクを取得または設定します。 (Exception から継承されます。)
プロテクト プロパティXNA Framework によるサポート2asft85a.PortableClassLibrary(ja-jp,VS.100).gifHResult特定の例外に割り当てられているコード化数値である HRESULT を取得または設定します。 (Exception から継承されます。)
パブリック プロパティXNA Framework によるサポート2asft85a.PortableClassLibrary(ja-jp,VS.100).gifInnerException現在の例外の原因となる Exception インスタンスを取得します。 (Exception から継承されます。)
パブリック プロパティXNA Framework によるサポート2asft85a.PortableClassLibrary(ja-jp,VS.100).gifMessage現在の例外を説明するメッセージを取得します。 (Exception から継承されます。)
パブリック プロパティSourceエラーの原因となったアプリケーションまたはオブジェクトの名前を取得または設定します。 (Exception から継承されます。)
パブリック プロパティXNA Framework によるサポート2asft85a.PortableClassLibrary(ja-jp,VS.100).gifStackTrace呼び出し履歴の直前のフレームの文字列形式を取得します。 (Exception から継承されます。)
パブリック プロパティTargetSite現在の例外がスローされたメソッドを取得します。 (Exception から継承されます。)
このページのトップへ

  名前説明
パブリック メソッドXNA Framework によるサポート2asft85a.PortableClassLibrary(ja-jp,VS.100).gifEquals(Object)指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッドXNA Framework によるサポート2asft85a.PortableClassLibrary(ja-jp,VS.100).gifFinalize オブジェクトがガベジ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッドXNA Framework によるサポート2asft85a.PortableClassLibrary(ja-jp,VS.100).gifGetBaseException派生クラスでオーバーライドされた場合、それ以後に発生する 1 つ以上の例外の主要な原因である Exception を返します。 (Exception から継承されます。)
パブリック メソッドXNA Framework によるサポート2asft85a.PortableClassLibrary(ja-jp,VS.100).gifGetHashCode特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッドGetObjectData派生クラスでオーバーライドされた場合は、その例外に関する情報を使用して SerializationInfo を設定します。 (Exception から継承されます。)
パブリック メソッドXNA Framework によるサポート2asft85a.PortableClassLibrary(ja-jp,VS.100).gifGetType現在のインスタンスのランタイム型を取得します。 (Exception から継承されます。)

XNA Framework 3.0では、このメンバーは Object.GetType() から継承されています。


 では、このメンバーは Object.GetType() から継承されています。
プロテクト メソッドXNA Framework によるサポート2asft85a.PortableClassLibrary(ja-jp,VS.100).gifMemberwiseClone現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッドXNA Framework によるサポート2asft85a.PortableClassLibrary(ja-jp,VS.100).gifToString現在の例外の文字列形式を作成して返します。 (Exception から継承されます。)
このページのトップへ

  名前説明
プロテクト イベントSerializeObjectState例外がシリアル化され、例外に関するシリアル化されたデータを格納する例外状態オブジェクトが作成されたときに発生します。 (Exception から継承されます。)
このページのトップへ

InvalidOperationException は、引数が無効であること以外の原因でメソッドの呼び出しが失敗した場合に使用されます。 たとえば、次のメソッドによって InvalidOperationException がスローされます。

  • MoveNext メソッドは、列挙子を作成した後でコレクションのオブジェクトが変更された場合に、この例外をスローします。

  • GetString メソッドは、呼び出される前にリソース セットが閉じていた場合に、この例外をスローします。

引数が無効であることが原因でメソッドの呼び出しが失敗した場合は、代わりに ArgumentException をスローするか、その派生クラスである ArgumentNullException または ArgumentOutOfRangeException をスローする必要があります。

  • MSIL (Microsoft Intermediate Language) の Ldflda 命令は、InvalidOperationException をスローします。

InvalidOperationException は、値 0x80131509 を保持する HRESULT COR_E_INVALIDOPERATION を使用します。

InvalidOperationException のインスタンスの初期プロパティ値の一覧については、InvalidOperationException コンストラクターのトピックを参照してください。

.NET Framework

サポート対象: 4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

サポート対象: 4、3.5 SP1

サポート対象:

Windows 7, Windows Vista SP1 以降, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core はサポート対象外), Windows Server 2008 R2 (SP1 以降で Server Core をサポート), Windows Server 2003 SP2

.NET Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

コミュニティの追加

追加
表示:
© 2015 Microsoft