Sdílet prostřednictvím


ValidationException Konstruktory

Definice

Inicializuje novou instanci ValidationException třídy.

Přetížení

Name Description
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 výjimek instance.

ValidationException(ValidationResult, ValidationAttribute, Object)

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

ValidationException(String, ValidationAttribute, Object)

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

ValidationException()

Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs
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 konstruktor bez parametrů pro ValidationException třídu.

Platí pro

ValidationException(String)

Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs
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 naleznete 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
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);
[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)

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 k rekonstituci objekt výjimky, který je přenášen přes proud.

Platí pro

ValidationException(String, Exception)

Zdroj:
ValidationException.cs
Zdroj:
ValidationException.cs
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 výjimek instance.

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 výjimek ověření.

Poznámky

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

Platí pro

ValidationException(ValidationResult, ValidationAttribute, Object)

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

Inicializuje novou instanci třídy pomocí ověřovacího výsledku ValidationException , ověřovacího atributu 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ůsobil, že atribut aktivoval chybu ověření.

Platí pro

ValidationException(String, ValidationAttribute, Object)

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

Inicializuje novou instanci ValidationException třídy pomocí zadané chybové zprávy, ověřovací atribut a hodnota 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ůsobil, že atribut aktivoval chybu ověření.

Poznámky

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

Platí pro