ValidationException Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.