Nyelv

ValidationException Konstruktorok

Definíció

Inicializálja a ValidationException osztály új példányát.

Túlterhelések

Name Description
ValidationException()

Inicializálja az ValidationException osztály új példányát a rendszer által létrehozott hibaüzenet használatával.

ValidationException(String)

Inicializálja az ValidationException osztály új példányát egy megadott hibaüzenet használatával.

ValidationException(SerializationInfo, StreamingContext)
Elavult.

Szerializált adatokkal inicializálja az ValidationException osztály új példányát.

ValidationException(String, Exception)

Inicializálja az ValidationException osztály új példányát egy megadott hibaüzenet és egy belső kivételpéldány-gyűjtemény használatával.

ValidationException(ValidationResult, ValidationAttribute, Object)

Inicializálja az osztály új példányát egy ValidationException érvényesítési eredmény, egy érvényesítési attribútum és az aktuális kivétel értéke alapján.

ValidationException(String, ValidationAttribute, Object)

Inicializálja az ValidationException osztály új példányát egy megadott hibaüzenet, egy érvényesítési attribútum és az aktuális kivétel értéke alapján.

ValidationException()

Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs

Inicializálja az ValidationException osztály új példányát a rendszer által létrehozott hibaüzenet használatával.

public:
 ValidationException();
public ValidationException();
Public Sub New ()

Megjegyzések

Ez a metódus az osztály paraméter nélküli konstruktora ValidationException .

A következőre érvényes:

ValidationException(String)

Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs

Inicializálja az ValidationException osztály új példányát egy megadott hibaüzenet használatával.

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)

Paraméterek

message
String

Egy megadott üzenet, amely a hibát jelzi.

Megjegyzések

A konstruktor használatáról további információt az Adatmező-ellenőrzés testreszabása az adatmodellben című témakörben talál.

A következőre érvényes:

ValidationException(SerializationInfo, StreamingContext)

Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs

Figyelemfelhívás

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Szerializált adatokkal inicializálja az ValidationException osztály új példányát.

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)

Paraméterek

info
SerializationInfo

A szerializált adatokat tartalmazó objektum.

context
StreamingContext

A szerializált objektum forrására vagy céljára vonatkozó környezeti információk.

Attribútumok

Megjegyzések

Ezt a konstruktort a deszerializálás során hívjuk meg a streamen keresztül továbbított kivételobjektum újbóli létrehozásához.

A következőre érvényes:

ValidationException(String, Exception)

Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs

Inicializálja az ValidationException osztály új példányát egy megadott hibaüzenet és egy belső kivételpéldány-gyűjtemény használatával.

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)

Paraméterek

message
String

A hibaüzenet.

innerException
Exception

Az érvényesítési kivételek gyűjteménye.

Megjegyzések

Ezt a konstruktort általában nem fogja használni, mert az érvényesítési kivételek a InnerExceptions tulajdonságban vannak tárolva, nem innerException.

A következőre érvényes:

ValidationException(ValidationResult, ValidationAttribute, Object)

Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs

Inicializálja az osztály új példányát egy ValidationException érvényesítési eredmény, egy érvényesítési attribútum és az aktuális kivétel értéke alapján.

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)

Paraméterek

validationResult
ValidationResult

Az érvényesítési eredmények listája.

validatingAttribute
ValidationAttribute

Az aktuális kivételt okozó attribútum.

value
Object

Annak az objektumnak az értéke, amely miatt az attribútum aktiválta az érvényesítési hibát.

A következőre érvényes:

ValidationException(String, ValidationAttribute, Object)

Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs
Forrás:
ValidationException.cs

Inicializálja az ValidationException osztály új példányát egy megadott hibaüzenet, egy érvényesítési attribútum és az aktuális kivétel értéke alapján.

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)

Paraméterek

errorMessage
String

A hibát jelző üzenet.

validatingAttribute
ValidationAttribute

Az aktuális kivételt okozó attribútum.

value
Object

Annak az objektumnak az értéke, amely miatt az attribútum érvényesítési hibát váltott ki.

Megjegyzések

További információ: Adatmező-ellenőrzés testreszabása az adatmodellben.

A következőre érvényes: