Freigeben über


ValidationException Konstruktoren

Definition

Initialisiert eine neue Instanz der ValidationException-Klasse.

Überlädt

ValidationException()

Initialisiert eine neue Instanz der ValidationException-Klasse mit einer vom System generierten Fehlermeldung.

ValidationException(String)

Initialisiert eine neue Instanz der ValidationException-Klasse mit einer angegebenen Fehlermeldung.

ValidationException(SerializationInfo, StreamingContext)
Veraltet.

Initialisiert eine neue Instanz der ValidationException-Klasse mit den serialisierten Daten.

ValidationException(String, Exception)

Initialisiert eine neue Instanz der ValidationException-Klasse mit einer angegebenen Fehlermeldung und einer Auflistung von Instanzen der inneren Ausnahme.

ValidationException(ValidationResult, ValidationAttribute, Object)

Initialisiert eine neue Instanz der ValidationException-Klasse mit einem Validierungsergebnis, einem Validierungsattribut und dem Wert der aktuellen Ausnahme.

ValidationException(String, ValidationAttribute, Object)

Initialisiert eine neue Instanz der ValidationException-Klasse mit einer angegebenen Fehlermeldung, einem Validierungsattribut und dem Wert der aktuellen Ausnahme.

ValidationException()

Quelle:
ValidationException.cs
Quelle:
ValidationException.cs
Quelle:
ValidationException.cs

Initialisiert eine neue Instanz der ValidationException-Klasse mit einer vom System generierten Fehlermeldung.

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

Hinweise

Diese Methode ist der parameterlose Konstruktor für die ValidationException -Klasse.

Gilt für:

ValidationException(String)

Quelle:
ValidationException.cs
Quelle:
ValidationException.cs
Quelle:
ValidationException.cs

Initialisiert eine neue Instanz der ValidationException-Klasse mit einer angegebenen Fehlermeldung.

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)

Parameter

message
String

Eine angegebene Meldung, in der der Fehler angegeben wird.

Hinweise

Weitere Informationen zur Verwendung dieses Konstruktors finden Sie unter Vorgehensweise: Anpassen der Datenfeldüberprüfung im Datenmodell.

Gilt für:

ValidationException(SerializationInfo, StreamingContext)

Quelle:
ValidationException.cs
Quelle:
ValidationException.cs
Quelle:
ValidationException.cs

Achtung

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

Initialisiert eine neue Instanz der ValidationException-Klasse mit den serialisierten Daten.

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)

Parameter

info
SerializationInfo

Das Objekt, das die serialisierten Daten enthält.

context
StreamingContext

Kontextinformationen über die Quelle oder das Ziel des serialisierten Objekts.

Attribute

Hinweise

Dieser Konstruktor wird während der Deserialisierung aufgerufen, um das Ausnahmeobjekt, das über einen Stream übertragen wird, neu zu konstituieren.

Gilt für:

ValidationException(String, Exception)

Quelle:
ValidationException.cs
Quelle:
ValidationException.cs
Quelle:
ValidationException.cs

Initialisiert eine neue Instanz der ValidationException-Klasse mit einer angegebenen Fehlermeldung und einer Auflistung von Instanzen der inneren Ausnahme.

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)

Parameter

message
String

Die Fehlermeldung.

innerException
Exception

Die Auflistung von Validierungsausnahmen dar.

Hinweise

Sie verwenden diesen Konstruktor in der Regel nicht, da Validierungsausnahmen in der InnerExceptions -Eigenschaft gespeichert werden, nicht innerException.

Gilt für:

ValidationException(ValidationResult, ValidationAttribute, Object)

Quelle:
ValidationException.cs
Quelle:
ValidationException.cs
Quelle:
ValidationException.cs

Initialisiert eine neue Instanz der ValidationException-Klasse mit einem Validierungsergebnis, einem Validierungsattribut und dem Wert der aktuellen Ausnahme.

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)

Parameter

validationResult
ValidationResult

Die Liste der Validierungsergebnisse.

validatingAttribute
ValidationAttribute

Das Attribut, das die aktuelle Ausnahme verursacht hat.

value
Object

Der Wert des Objekts, das dazu geführt hat, dass das Attribut den Validierungsfehler ausgelöst hat.

Gilt für:

ValidationException(String, ValidationAttribute, Object)

Quelle:
ValidationException.cs
Quelle:
ValidationException.cs
Quelle:
ValidationException.cs

Initialisiert eine neue Instanz der ValidationException-Klasse mit einer angegebenen Fehlermeldung, einem Validierungsattribut und dem Wert der aktuellen Ausnahme.

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)

Parameter

errorMessage
String

Die Meldung, die den Fehler angibt.

validatingAttribute
ValidationAttribute

Das Attribut, das die aktuelle Ausnahme verursacht hat.

value
Object

Der Wert des Objekts, das dazu geführt hat, dass das Attribut den Validierungsfehler ausgelöst hat.

Hinweise

Weitere Informationen finden Sie unter Vorgehensweise: Anpassen der Datenfeldüberprüfung im Datenmodell.

Gilt für: