ValidationException コンストラクター

定義

ValidationException クラスの新しいインスタンスを初期化します。

オーバーロード

ValidationException()

システムによって生成されたエラー メッセージを使用して、ValidationException クラスの新しいインスタンスを初期化します。

ValidationException(String)

指定したエラー メッセージを使用して、ValidationException クラスの新しいインスタンスを初期化します。

ValidationException(SerializationInfo, StreamingContext)
古い.

シリアル化したデータを使用して、ValidationException クラスの新しいインスタンスを初期化します。

ValidationException(String, Exception)

指定したエラー メッセージと内部例外インスタンスのコレクションを使用して、ValidationException クラスの新しいインスタンスを初期化します。

ValidationException(ValidationResult, ValidationAttribute, Object)

検証結果、検証属性、および現在の例外の値を使用して、ValidationException クラスの新しいインスタンスを初期化します。

ValidationException(String, ValidationAttribute, Object)

指定したエラー メッセージ、検証属性、および現在の例外の値を使用して、ValidationException クラスの新しいインスタンスを初期化します。

ValidationException()

ソース:
ValidationException.cs
ソース:
ValidationException.cs
ソース:
ValidationException.cs

システムによって生成されたエラー メッセージを使用して、ValidationException クラスの新しいインスタンスを初期化します。

public:
 ValidationException();
public ValidationException ();
Public Sub New ()

注釈

このメソッドは、 クラスの ValidationException パラメーターなしのコンストラクターです。

適用対象

ValidationException(String)

ソース:
ValidationException.cs
ソース:
ValidationException.cs
ソース:
ValidationException.cs

指定したエラー メッセージを使用して、ValidationException クラスの新しいインスタンスを初期化します。

public:
 ValidationException(System::String ^ message);
public ValidationException (string message);
public ValidationException (string? message);
new System.ComponentModel.DataAnnotations.ValidationException : string -> System.ComponentModel.DataAnnotations.ValidationException
Public Sub New (message As String)

パラメーター

message
String

エラーを説明する指定メッセージ。

注釈

このコンストラクターの使用方法の詳細については、「 方法: データ モデルでデータ フィールドの検証をカスタマイズする」を参照してください。

適用対象

ValidationException(SerializationInfo, StreamingContext)

ソース:
ValidationException.cs
ソース:
ValidationException.cs
ソース:
ValidationException.cs

注意事項

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

シリアル化したデータを使用して、ValidationException クラスの新しいインスタンスを初期化します。

protected:
 ValidationException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ValidationException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ValidationException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.ComponentModel.DataAnnotations.ValidationException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.DataAnnotations.ValidationException
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.ComponentModel.DataAnnotations.ValidationException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.DataAnnotations.ValidationException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

パラメーター

info
SerializationInfo

シリアル化されたデータを保持するオブジェクト。

context
StreamingContext

シリアル化されたオブジェクトの発生元または発生先に関するコンテキスト情報。

属性

注釈

このコンストラクターは、ストリーム経由で送信される例外オブジェクトを再構成するために、逆シリアル化中に呼び出されます。

適用対象

ValidationException(String, Exception)

ソース:
ValidationException.cs
ソース:
ValidationException.cs
ソース:
ValidationException.cs

指定したエラー メッセージと内部例外インスタンスのコレクションを使用して、ValidationException クラスの新しいインスタンスを初期化します。

public:
 ValidationException(System::String ^ message, Exception ^ innerException);
public ValidationException (string message, Exception innerException);
public ValidationException (string? message, Exception? innerException);
new System.ComponentModel.DataAnnotations.ValidationException : string * Exception -> System.ComponentModel.DataAnnotations.ValidationException
Public Sub New (message As String, innerException As Exception)

パラメーター

message
String

エラー メッセージ。

innerException
Exception

検証例外のコレクション。

注釈

検証例外は ではなく innerExceptionプロパティに格納されるため、通常、このコンストラクターはInnerExceptions使用しません。

適用対象

ValidationException(ValidationResult, ValidationAttribute, Object)

ソース:
ValidationException.cs
ソース:
ValidationException.cs
ソース:
ValidationException.cs

検証結果、検証属性、および現在の例外の値を使用して、ValidationException クラスの新しいインスタンスを初期化します。

public:
 ValidationException(System::ComponentModel::DataAnnotations::ValidationResult ^ validationResult, System::ComponentModel::DataAnnotations::ValidationAttribute ^ validatingAttribute, System::Object ^ value);
public ValidationException (System.ComponentModel.DataAnnotations.ValidationResult validationResult, System.ComponentModel.DataAnnotations.ValidationAttribute validatingAttribute, object value);
public ValidationException (System.ComponentModel.DataAnnotations.ValidationResult validationResult, System.ComponentModel.DataAnnotations.ValidationAttribute? validatingAttribute, object? value);
new System.ComponentModel.DataAnnotations.ValidationException : System.ComponentModel.DataAnnotations.ValidationResult * System.ComponentModel.DataAnnotations.ValidationAttribute * obj -> System.ComponentModel.DataAnnotations.ValidationException
Public Sub New (validationResult As ValidationResult, validatingAttribute As ValidationAttribute, value As Object)

パラメーター

validationResult
ValidationResult

検証結果のリスト。

validatingAttribute
ValidationAttribute

現在の例外を発生させた属性。

value
Object

属性で検証エラーが発生する原因となったオブジェクトの値。

適用対象

ValidationException(String, ValidationAttribute, Object)

ソース:
ValidationException.cs
ソース:
ValidationException.cs
ソース:
ValidationException.cs

指定したエラー メッセージ、検証属性、および現在の例外の値を使用して、ValidationException クラスの新しいインスタンスを初期化します。

public:
 ValidationException(System::String ^ errorMessage, System::ComponentModel::DataAnnotations::ValidationAttribute ^ validatingAttribute, System::Object ^ value);
public ValidationException (string errorMessage, System.ComponentModel.DataAnnotations.ValidationAttribute validatingAttribute, object value);
public ValidationException (string? errorMessage, System.ComponentModel.DataAnnotations.ValidationAttribute? validatingAttribute, object? value);
new System.ComponentModel.DataAnnotations.ValidationException : string * System.ComponentModel.DataAnnotations.ValidationAttribute * obj -> System.ComponentModel.DataAnnotations.ValidationException
Public Sub New (errorMessage As String, validatingAttribute As ValidationAttribute, value As Object)

パラメーター

errorMessage
String

エラーを説明するメッセージ。

validatingAttribute
ValidationAttribute

現在の例外を発生させた属性。

value
Object

属性で検証エラーが発生する原因となったオブジェクトの値。

注釈

詳細については、「方法: データ モデルでデータ フィールドの検証をカスタマイズする」を参照してください。

適用対象