ValidationException Konstruktory

Definice

Inicializuje novou instanci ValidationException třídy.

Přetížení

ValidationException()

Inicializuje novou instanci ValidationException třídy pomocí chybové zprávy vygenerované systémem.

ValidationException(String)

Inicializuje novou instanci ValidationException třídy pomocí zadané chybové zprávy.

ValidationException(SerializationInfo, StreamingContext)
Zastaralé.

Inicializuje novou instanci ValidationException třídy pomocí serializovaných dat.

ValidationException(String, Exception)

Inicializuje novou instanci ValidationException třídy pomocí zadané chybové zprávy a kolekce vnitřních instancí výjimek.

ValidationException(ValidationResult, ValidationAttribute, Object)

Inicializuje novou instanci ValidationException třídy pomocí výsledku ověření, atributu ověření a hodnoty aktuální výjimky.

ValidationException(String, ValidationAttribute, Object)

Inicializuje novou instanci ValidationException třídy pomocí zadané chybové zprávy, atributu ověření a hodnoty aktuální výjimky.

ValidationException()

Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs

Inicializuje novou instanci ValidationException třídy pomocí chybové zprávy vygenerované systémem.

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

Poznámky

Tato metoda je konstruktorem bez parametrů pro ValidationException třídu.

Platí pro

ValidationException(String)

Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs

Inicializuje novou instanci ValidationException třídy pomocí zadané chybové zprávy.

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

Zadaná zpráva, která uvádí chybu.

Poznámky

Další informace o použití tohoto konstruktoru najdete v tématu Postupy: Přizpůsobení ověření datových polí v datovém modelu.

Platí pro

ValidationException(SerializationInfo, StreamingContext)

Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs

Upozornění

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

Inicializuje novou instanci ValidationException třídy pomocí serializovaných dat.

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

Objekt, který obsahuje serializovaná data.

context
StreamingContext

Kontextové informace o zdroji nebo cíli serializovaného objektu.

Atributy

Poznámky

Tento konstruktor je volána během deserializace rekonstituovat objekt výjimky, který je přenášen přes datový proud.

Platí pro

ValidationException(String, Exception)

Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs

Inicializuje novou instanci ValidationException třídy pomocí zadané chybové zprávy a kolekce vnitřních instancí výjimek.

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

Chybová zpráva

innerException
Exception

Kolekce ověřovacích výjimek.

Poznámky

Tento konstruktor obvykle nebudete používat, protože ověřovací výjimky jsou uloženy ve InnerExceptions vlastnosti, nikoli innerException.

Platí pro

ValidationException(ValidationResult, ValidationAttribute, Object)

Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs

Inicializuje novou instanci ValidationException třídy pomocí výsledku ověření, atributu ověření a hodnoty aktuální výjimky.

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

Seznam výsledků ověření.

validatingAttribute
ValidationAttribute

Atribut, který způsobil aktuální výjimku.

value
Object

Hodnota objektu, která způsobila, že atribut aktivoval chybu ověření.

Platí pro

ValidationException(String, ValidationAttribute, Object)

Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs

Inicializuje novou instanci ValidationException třídy pomocí zadané chybové zprávy, atributu ověření a hodnoty aktuální výjimky.

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

Zpráva, která uvádí chybu.

validatingAttribute
ValidationAttribute

Atribut, který způsobil aktuální výjimku.

value
Object

Hodnota objektu, která způsobila, že atribut aktivoval chybu ověření.

Poznámky

Další informace najdete v tématu Postupy: Přizpůsobení ověření datových polí v datovém modelu.

Platí pro