次の方法で共有


DataRuleException コンストラクター (String, Exception)

指定されたエラー メッセージおよびこの例外の原因となった内部例外への参照を使用して、DataRuleException クラスの新しいインスタンスを作成します。

名前空間:  Microsoft.Data.Schema.StaticCodeAnalysis
アセンブリ:  Microsoft.Data.Schema (Microsoft.Data.Schema.dll 内)

構文

'宣言
Public Sub New ( _
    message As String, _
    innerException As Exception _
)
public DataRuleException(
    string message,
    Exception innerException
)
public:
DataRuleException(
    String^ message, 
    Exception^ innerException
)
new : 
        message:string * 
        innerException:Exception -> DataRuleException
public function DataRuleException(
    message : String, 
    innerException : Exception
)

パラメーター

  • message
    型: System.String
    例外を示すメッセージ。このコンストラクターの呼び出し元は、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。
  • innerException
    型: System.Exception
    現在の例外の原因である例外。innerException パラメーターが nullnull 参照 (Visual Basic では Nothing) でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。

解説

前の例外の直接の結果としてスローされる例外については、InnerException プロパティに、前の例外への参照が格納されます。 InnerException プロパティは、コンストラクターに渡されたものと同じ値を返します。InnerException プロパティによって内部例外値がコンストラクターに渡されなかった場合は、nullnull 参照 (Visual Basic では Nothing) を返します。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

DataRuleException クラス

DataRuleException オーバーロード

Microsoft.Data.Schema.StaticCodeAnalysis 名前空間

DataRuleException

その他の技術情報

例外の処理とスロー