Freigeben über


ValidationException Konstruktoren

Definition

Initialisiert eine neue Instanz der ValidationException-Klasse.

Überlädt

Name Beschreibung
ValidationException()

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

ValidationException(String)

Initialisiert eine neue Instanz der ValidationException Klasse mithilfe einer angegebenen Fehlermeldung.

ValidationException(SerializationInfo, StreamingContext)
Veraltet.

Initialisiert eine neue Instanz der ValidationException Klasse mithilfe serialisierter Daten.

ValidationException(String, Exception)

Initialisiert eine neue Instanz der ValidationException Klasse mithilfe einer angegebenen Fehlermeldung und einer Sammlung von inneren Ausnahmeinstanzen.

ValidationException(ValidationResult, ValidationAttribute, Object)

Initialisiert eine neue Instanz der ValidationException Klasse mithilfe eines Überprüfungsergebnisses, eines Überprüfungsattributs und des Werts der aktuellen Ausnahme.

ValidationException(String, ValidationAttribute, Object)

Initialisiert eine neue Instanz der ValidationException Klasse mithilfe einer angegebenen Fehlermeldung, eines Überprüfungsattributs und des Werts der aktuellen Ausnahme.

ValidationException()

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

Initialisiert eine neue Instanz der ValidationException Klasse mithilfe 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
Quelle:
ValidationException.cs
Quelle:
ValidationException.cs

Initialisiert eine neue Instanz der ValidationException Klasse mithilfe 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, die den Fehler angibt.

Hinweise

Weitere Informationen zur Verwendung dieses Konstruktors finden Sie unter How to: Customize Data Field Validation in the Data Model.

Gilt für:

ValidationException(SerializationInfo, StreamingContext)

Quelle:
ValidationException.cs
Quelle:
ValidationException.cs
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 mithilfe serialisierter Daten.

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);
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}")>]
new System.ComponentModel.DataAnnotations.ValidationException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.DataAnnotations.ValidationException
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 zur Quelle oder zum Ziel des serialisierten Objekts.

Attribute

Hinweise

Dieser Konstruktor wird während der Deserialisierung aufgerufen, um das Ausnahmeobjekt zu rekonstituieren, das über einen Datenstrom übertragen wird.

Gilt für:

ValidationException(String, Exception)

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

Initialisiert eine neue Instanz der ValidationException Klasse mithilfe einer angegebenen Fehlermeldung und einer Sammlung von inneren Ausnahmeinstanzen.

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 Sammlung von Gültigkeitsprüfungs exceptions.

Hinweise

Normalerweise verwenden Sie diesen Konstruktor nicht, da Validierungs exceptions in der InnerExceptions Eigenschaft gespeichert sind, nicht innerException.

Gilt für:

ValidationException(ValidationResult, ValidationAttribute, Object)

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

Initialisiert eine neue Instanz der ValidationException Klasse mithilfe eines Überprüfungsergebnisses, eines Überprüfungsattributs und des Werts 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 Überprüfungsergebnisse.

validatingAttribute
ValidationAttribute

Das Attribut, das die aktuelle Ausnahme verursacht hat.

value
Object

Der Wert des Objekts, das dazu führte, dass das Attribut den Überprüfungsfehler auslöste.

Gilt für:

ValidationException(String, ValidationAttribute, Object)

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

Initialisiert eine neue Instanz der ValidationException Klasse mithilfe einer angegebenen Fehlermeldung, eines Überprüfungsattributs und des Werts 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 führte, dass das Attribut einen Überprüfungsfehler auslöste.

Hinweise

Weitere Informationen finden Sie unter How to: Customize Data Field Validation in the Data Model.

Gilt für: