ValidationException Конструкторы

Определение

Инициализирует новый экземпляр класса ValidationException.

Перегрузки

ValidationException()

Инициализирует новый экземпляр ValidationException, используя созданное системой сообщение об ошибке.

ValidationException(String)

Инициализирует новый экземпляр ValidationException, используя указанное сообщение об ошибке.

ValidationException(SerializationInfo, StreamingContext)
Устаревшие..

Инициализирует новый экземпляр ValidationException с помощью сериализованных данных.

ValidationException(String, Exception)

Инициализирует новый экземпляр ValidationException, используя указанное сообщение об ошибке и коллекцию внутренних экземпляров исключения.

ValidationException(ValidationResult, ValidationAttribute, Object)

Инициализирует новый экземпляр класса ValidationException, используя результат проверки, атрибут проверки и значение текущего исключения.

ValidationException(String, ValidationAttribute, Object)

Инициализирует новый экземпляр ValidationException, используя указанное сообщение об ошибке, атрибут проверки и значение текущего исключения.

ValidationException()

Исходный код:
ValidationException.cs
Исходный код:
ValidationException.cs
Исходный код:
ValidationException.cs

Инициализирует новый экземпляр ValidationException, используя созданное системой сообщение об ошибке.

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

Комментарии

Этот метод является конструктором без параметров для ValidationException класса .

Применяется к

ValidationException(String)

Исходный код:
ValidationException.cs
Исходный код:
ValidationException.cs
Исходный код:
ValidationException.cs

Инициализирует новый экземпляр ValidationException, используя указанное сообщение об ошибке.

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)

Параметры

message
String

Заданное сообщение, свидетельствующее об ошибке.

Комментарии

Дополнительные сведения об использовании этого конструктора см. в разделе Практическое руководство. Настройка проверки полей данных в модели данных.

Применяется к

ValidationException(SerializationInfo, StreamingContext)

Исходный код:
ValidationException.cs
Исходный код:
ValidationException.cs
Исходный код:
ValidationException.cs

Внимание!

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

Инициализирует новый экземпляр ValidationException с помощью сериализованных данных.

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)

Параметры

info
SerializationInfo

Объект, содержащий сериализованные данные.

context
StreamingContext

Контекстные сведения об источнике или назначении сериализованного объекта.

Атрибуты

Комментарии

Этот конструктор вызывается во время десериализации, чтобы воссоздать объект исключения, передаваемый по потоку.

Применяется к

ValidationException(String, Exception)

Исходный код:
ValidationException.cs
Исходный код:
ValidationException.cs
Исходный код:
ValidationException.cs

Инициализирует новый экземпляр ValidationException, используя указанное сообщение об ошибке и коллекцию внутренних экземпляров исключения.

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)

Параметры

message
String

Сообщение об ошибке.

innerException
Exception

Коллекция исключений проверки.

Комментарии

Обычно этот конструктор не используется, так как исключения проверки хранятся в свойстве InnerExceptions , а не innerException.

Применяется к

ValidationException(ValidationResult, ValidationAttribute, Object)

Исходный код:
ValidationException.cs
Исходный код:
ValidationException.cs
Исходный код:
ValidationException.cs

Инициализирует новый экземпляр класса ValidationException, используя результат проверки, атрибут проверки и значение текущего исключения.

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)

Параметры

validationResult
ValidationResult

Список результатов проверки.

validatingAttribute
ValidationAttribute

Атрибут, вызвавший текущее исключение.

value
Object

Значение объекта, которое привело к тому, что атрибут вызвал ошибку проверки.

Применяется к

ValidationException(String, ValidationAttribute, Object)

Исходный код:
ValidationException.cs
Исходный код:
ValidationException.cs
Исходный код:
ValidationException.cs

Инициализирует новый экземпляр ValidationException, используя указанное сообщение об ошибке, атрибут проверки и значение текущего исключения.

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)

Параметры

errorMessage
String

Сообщение, свидетельствующее об ошибке.

validatingAttribute
ValidationAttribute

Атрибут, вызвавший текущее исключение.

value
Object

Значение объекта, которое привело к тому, что атрибут вызвал ошибку проверки.

Комментарии

Дополнительные сведения см. в разделе Практическое руководство. Настройка проверки полей данных в модели данных.

Применяется к