ValidationException Oluşturucular

Tanım

ValidationException sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

ValidationException()

Sistem tarafından oluşturulan bir hata iletisini kullanarak sınıfının yeni bir örneğini ValidationException başlatır.

ValidationException(String)

Belirtilen hata iletisini kullanarak sınıfın ValidationException yeni bir örneğini başlatır.

ValidationException(SerializationInfo, StreamingContext)
Geçersiz.

Serileştirilmiş verileri kullanarak sınıfının yeni bir örneğini ValidationException başlatır.

ValidationException(String, Exception)

Belirtilen hata iletisini ve iç özel durum örnekleri koleksiyonunu kullanarak sınıfın yeni bir örneğini ValidationException başlatır.

ValidationException(ValidationResult, ValidationAttribute, Object)

Doğrulama sonucu, doğrulama özniteliği ve geçerli özel durumun değerini kullanarak sınıfının yeni bir örneğini ValidationException başlatır.

ValidationException(String, ValidationAttribute, Object)

Belirtilen hata iletisini, geçerlilik özniteliğini ve geçerli özel durumun değerini kullanarak sınıfın yeni bir örneğini ValidationException başlatır.

ValidationException()

Kaynak:
ValidationException.cs
Kaynak:
ValidationException.cs
Kaynak:
ValidationException.cs

Sistem tarafından oluşturulan bir hata iletisini kullanarak sınıfının yeni bir örneğini ValidationException başlatır.

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

Açıklamalar

Bu yöntem, sınıfı için parametresiz oluşturucudur ValidationException .

Şunlara uygulanır

ValidationException(String)

Kaynak:
ValidationException.cs
Kaynak:
ValidationException.cs
Kaynak:
ValidationException.cs

Belirtilen hata iletisini kullanarak sınıfın ValidationException yeni bir örneğini başlatır.

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)

Parametreler

message
String

Hatayı belirten belirtilen ileti.

Açıklamalar

Bu oluşturucuyu kullanma hakkında daha fazla bilgi için bkz . Nasıl yapılır: Veri Modeli'nde Veri Alanı Doğrulamasını Özelleştirme.

Şunlara uygulanır

ValidationException(SerializationInfo, StreamingContext)

Kaynak:
ValidationException.cs
Kaynak:
ValidationException.cs
Kaynak:
ValidationException.cs

Dikkat

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

Serileştirilmiş verileri kullanarak sınıfının yeni bir örneğini ValidationException başlatır.

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)

Parametreler

info
SerializationInfo

Serileştirilmiş verileri tutan nesne.

context
StreamingContext

Seri hale getirilmiş nesnenin kaynağı veya hedefi hakkında bağlam bilgileri.

Öznitelikler

Açıklamalar

Bu oluşturucu, bir akış üzerinden iletilen özel durum nesnesini yeniden oluşturmak için seri durumdan çıkarma sırasında çağrılır.

Şunlara uygulanır

ValidationException(String, Exception)

Kaynak:
ValidationException.cs
Kaynak:
ValidationException.cs
Kaynak:
ValidationException.cs

Belirtilen hata iletisini ve iç özel durum örnekleri koleksiyonunu kullanarak sınıfın yeni bir örneğini ValidationException başlatır.

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)

Parametreler

message
String

Hata iletisi.

innerException
Exception

Doğrulama özel durumlarının koleksiyonu.

Açıklamalar

Doğrulama özel durumları özelliğinde depolandığından genellikle bu oluşturucuyu InnerExceptions kullanmazsınız, değil innerException.

Şunlara uygulanır

ValidationException(ValidationResult, ValidationAttribute, Object)

Kaynak:
ValidationException.cs
Kaynak:
ValidationException.cs
Kaynak:
ValidationException.cs

Doğrulama sonucu, doğrulama özniteliği ve geçerli özel durumun değerini kullanarak sınıfının yeni bir örneğini ValidationException başlatır.

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)

Parametreler

validationResult
ValidationResult

Doğrulama sonuçlarının listesi.

validatingAttribute
ValidationAttribute

Geçerli özel duruma neden olan öznitelik.

value
Object

Özniteliğin doğrulama hatasını tetiklesine neden olan nesnenin değeri.

Şunlara uygulanır

ValidationException(String, ValidationAttribute, Object)

Kaynak:
ValidationException.cs
Kaynak:
ValidationException.cs
Kaynak:
ValidationException.cs

Belirtilen hata iletisini, geçerlilik özniteliğini ve geçerli özel durumun değerini kullanarak sınıfın yeni bir örneğini ValidationException başlatır.

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)

Parametreler

errorMessage
String

Hatayı belirten ileti.

validatingAttribute
ValidationAttribute

Geçerli özel duruma neden olan öznitelik.

value
Object

Özniteliğin doğrulama hatasını tetiklesine neden olan nesnenin değeri.

Açıklamalar

Daha fazla bilgi için bkz. Nasıl yapılır: Veri Modeli'nde Veri Alanı Doğrulamasını Özelleştirme.

Şunlara uygulanır