ValidationException Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.