ValidationException Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ValidationException.

Przeciążenia

ValidationException()

Inicjuje ValidationException nowe wystąpienie klasy przy użyciu komunikatu o błędzie wygenerowanego przez system.

ValidationException(String)

Inicjuje ValidationException nowe wystąpienie klasy przy użyciu określonego komunikatu o błędzie.

ValidationException(SerializationInfo, StreamingContext)
Przestarzałe.

Inicjuje ValidationException nowe wystąpienie klasy przy użyciu danych serializowanych.

ValidationException(String, Exception)

Inicjuje nowe wystąpienie ValidationException klasy przy użyciu określonego komunikatu o błędzie i kolekcji wystąpień wyjątków wewnętrznych.

ValidationException(ValidationResult, ValidationAttribute, Object)

Inicjuje nowe wystąpienie ValidationException klasy przy użyciu wyniku weryfikacji, atrybutu weryfikacji i wartości bieżącego wyjątku.

ValidationException(String, ValidationAttribute, Object)

Inicjuje nowe wystąpienie ValidationException klasy przy użyciu określonego komunikatu o błędzie, atrybutu weryfikacji i wartości bieżącego wyjątku.

ValidationException()

Źródło:
ValidationException.cs
Źródło:
ValidationException.cs
Źródło:
ValidationException.cs

Inicjuje ValidationException nowe wystąpienie klasy przy użyciu komunikatu o błędzie wygenerowanego przez system.

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

Uwagi

Ta metoda jest konstruktorem bez parametrów dla ValidationException klasy.

Dotyczy

ValidationException(String)

Źródło:
ValidationException.cs
Źródło:
ValidationException.cs
Źródło:
ValidationException.cs

Inicjuje ValidationException nowe wystąpienie klasy przy użyciu określonego komunikatu o błędzie.

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)

Parametry

message
String

Określony komunikat informujący o błędzie.

Uwagi

Aby uzyskać więcej informacji na temat używania tego konstruktora, zobacz How to: Customize Data Field Validation in the Data Model (Instrukcje: dostosowywanie walidacji pola danych w modelu danych).

Dotyczy

ValidationException(SerializationInfo, StreamingContext)

Źródło:
ValidationException.cs
Źródło:
ValidationException.cs
Źródło:
ValidationException.cs

Przestroga

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

Inicjuje ValidationException nowe wystąpienie klasy przy użyciu danych serializowanych.

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)

Parametry

info
SerializationInfo

Obiekt, który przechowuje dane serializowane.

context
StreamingContext

Informacje kontekstowe o źródle lub miejscu docelowym obiektu serializowanego.

Atrybuty

Uwagi

Ten konstruktor jest wywoływany podczas deserializacji w celu odtworzenia obiektu wyjątku przesyłanego przez strumień.

Dotyczy

ValidationException(String, Exception)

Źródło:
ValidationException.cs
Źródło:
ValidationException.cs
Źródło:
ValidationException.cs

Inicjuje nowe wystąpienie ValidationException klasy przy użyciu określonego komunikatu o błędzie i kolekcji wystąpień wyjątków wewnętrznych.

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)

Parametry

message
String

Komunikat o błędzie.

innerException
Exception

Kolekcja wyjątków weryfikacji.

Uwagi

Zazwyczaj ten konstruktor nie będzie używany, ponieważ wyjątki weryfikacji są przechowywane we InnerExceptions właściwości, a nie innerException.

Dotyczy

ValidationException(ValidationResult, ValidationAttribute, Object)

Źródło:
ValidationException.cs
Źródło:
ValidationException.cs
Źródło:
ValidationException.cs

Inicjuje nowe wystąpienie ValidationException klasy przy użyciu wyniku weryfikacji, atrybutu weryfikacji i wartości bieżącego wyjątku.

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)

Parametry

validationResult
ValidationResult

Lista wyników walidacji.

validatingAttribute
ValidationAttribute

Atrybut, który spowodował bieżący wyjątek.

value
Object

Wartość obiektu, który spowodował wyzwolenie błędu walidacji atrybutu.

Dotyczy

ValidationException(String, ValidationAttribute, Object)

Źródło:
ValidationException.cs
Źródło:
ValidationException.cs
Źródło:
ValidationException.cs

Inicjuje nowe wystąpienie ValidationException klasy przy użyciu określonego komunikatu o błędzie, atrybutu weryfikacji i wartości bieżącego wyjątku.

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)

Parametry

errorMessage
String

Komunikat informujący o błędzie.

validatingAttribute
ValidationAttribute

Atrybut, który spowodował bieżący wyjątek.

value
Object

Wartość obiektu, który spowodował błąd weryfikacji atrybutu.

Uwagi

Aby uzyskać więcej informacji, zobacz How to: Customize Data Field Validation in the Data Model (Instrukcje: dostosowywanie walidacji pola danych w modelu danych).

Dotyczy