ValidationException Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de ValidationException klasse.
Overloads
| Naam | Description |
|---|---|
| ValidationException() |
Initialiseert een nieuw exemplaar van de ValidationException klasse met behulp van een foutbericht dat door het systeem wordt gegenereerd. |
| ValidationException(String) |
Initialiseert een nieuw exemplaar van de ValidationException klasse met behulp van een opgegeven foutbericht. |
| ValidationException(SerializationInfo, StreamingContext) |
Verouderd.
Initialiseert een nieuw exemplaar van de ValidationException klasse met behulp van geserialiseerde gegevens. |
| ValidationException(String, Exception) |
Initialiseert een nieuw exemplaar van de ValidationException klasse met behulp van een opgegeven foutbericht en een interne uitzondering. |
| ValidationException(ValidationResult, ValidationAttribute, Object) |
Initialiseert een nieuw exemplaar van de ValidationException klasse met behulp van een validatieresultaat, een validatiekenmerk en de waarde van de huidige uitzondering. |
| ValidationException(String, ValidationAttribute, Object) |
Initialiseert een nieuw exemplaar van de ValidationException klasse met behulp van een opgegeven foutbericht, een validatiekenmerk en de waarde van de huidige uitzondering. |
ValidationException()
Initialiseert een nieuw exemplaar van de ValidationException klasse met behulp van een foutbericht dat door het systeem wordt gegenereerd.
public:
ValidationException();
public ValidationException();
Public Sub New ()
Opmerkingen
Deze methode is de parameterloze constructor voor de ValidationException klasse.
Als u het mislukte validatiekenmerk en de ongeldige waarde in de uitzondering wilt opnemen, gebruikt u ValidationException(String, ValidationAttribute, Object).
Van toepassing op
ValidationException(String)
Initialiseert een nieuw exemplaar van de ValidationException klasse met behulp van een opgegeven foutbericht.
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)
Parameters
- message
- String
Een opgegeven bericht waarin de fout wordt aangegeven.
Opmerkingen
Als u het mislukte validatiekenmerk en de ongeldige waarde in de uitzondering wilt opnemen, gebruikt u de ValidationException(String, ValidationAttribute, Object) overbelasting. Deze overbelasting behoudt het kenmerk in ValidationAttribute en de waarde in Value.
Van toepassing op
ValidationException(SerializationInfo, StreamingContext)
Let op
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Initialiseert een nieuw exemplaar van de ValidationException klasse met behulp van geserialiseerde gegevens.
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)
Parameters
- info
- SerializationInfo
Het object met de geserialiseerde gegevens.
- context
- StreamingContext
Contextinformatie over de bron of het doel van het geserialiseerde object.
- Kenmerken
Opmerkingen
Deze constructor wordt aangeroepen tijdens deserialisatie om het uitzonderingsobject te reconstitueren dat via een stroom wordt verzonden.
Van toepassing op
ValidationException(String, Exception)
Initialiseert een nieuw exemplaar van de ValidationException klasse met behulp van een opgegeven foutbericht en een interne uitzondering.
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)
Parameters
- message
- String
Het foutbericht.
- innerException
- Exception
De uitzondering die de huidige uitzondering heeft veroorzaakt.
Opmerkingen
Gebruik deze overbelasting om een uitzondering te behouden die de validatiefout heeft veroorzaakt. Als u in plaats daarvan het mislukte validatiekenmerk en de ongeldige waarde wilt opnemen, gebruikt u ValidationException(String, ValidationAttribute, Object).
Van toepassing op
ValidationException(ValidationResult, ValidationAttribute, Object)
Initialiseert een nieuw exemplaar van de ValidationException klasse met behulp van een validatieresultaat, een validatiekenmerk en de waarde van de huidige uitzondering.
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)
Parameters
- validationResult
- ValidationResult
De lijst met validatieresultaten.
- validatingAttribute
- ValidationAttribute
Het kenmerk dat de huidige uitzondering heeft veroorzaakt.
- value
- Object
De waarde van het object waardoor het kenmerk de validatiefout heeft geactiveerd.
Van toepassing op
ValidationException(String, ValidationAttribute, Object)
Initialiseert een nieuw exemplaar van de ValidationException klasse met behulp van een opgegeven foutbericht, een validatiekenmerk en de waarde van de huidige uitzondering.
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)
Parameters
- errorMessage
- String
Het bericht dat de fout aangeeft.
- validatingAttribute
- ValidationAttribute
Het kenmerk dat de huidige uitzondering heeft veroorzaakt.
- value
- Object
De waarde van het object waardoor het kenmerk een validatiefout heeft geactiveerd.
Opmerkingen
Zie Procedure: Validatie van gegevensvelden aanpassen in het gegevensmodel voor meer informatie.