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
| 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.