ValidationException Constructors

Definitie

Initialiseert een nieuw exemplaar van de ValidationException klasse.

Overloads

Name 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)

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 verzameling interne uitzonderingsexemplaren.

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.

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);
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

Zie How to: Customize Data Field Validation in the Data Model (Validatie van gegevensvelden aanpassen in het gegevensmodel) voor meer informatie over het gebruik van deze constructor.

Van toepassing op

ValidationException(SerializationInfo, StreamingContext)

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

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 verzameling interne uitzonderingsexemplaren.

public:
 ValidationException(System::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 verzameling validatie-uitzonderingen.

Opmerkingen

Normaal gesproken gebruikt u deze constructor niet omdat validatie-uitzonderingen zijn opgeslagen in de InnerExceptions eigenschap, niet innerException.

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

Van toepassing op