Aracılığıyla paylaş


ValidationException Oluşturucular

Tanım

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

Aşırı Yüklemeler

Name Description
ValidationException()

Sistem tarafından oluşturulan bir hata iletisini kullanarak sınıfın ValidationException yeni bir örneğini 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 bir hata iletisi ve iç özel durum örnekleri koleksiyonu kullanarak sınıfın yeni bir örneğini ValidationException başlatır.

ValidationException(ValidationResult, ValidationAttribute, Object)

Bir doğrulama sonucu, doğrulama özniteliği ve geçerli özel durumun değerini kullanarak sınıfı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
Kaynak:
ValidationException.cs
Kaynak:
ValidationException.cs

Sistem tarafından oluşturulan bir hata iletisini kullanarak sınıfın ValidationException yeni bir örneğini 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
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 bir ileti.

Açıklamalar

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

Şunlara uygulanır

ValidationException(SerializationInfo, StreamingContext)

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

Parametreler

info
SerializationInfo

Serileştirilmiş verileri tutan nesne.

context
StreamingContext

Serileştirilmiş 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
Kaynak:
ValidationException.cs
Kaynak:
ValidationException.cs

Belirtilen bir hata iletisi ve iç özel durum örnekleri koleksiyonu 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ığındanInnerExceptions, genellikle bu oluşturucuyu kullanmayacaksınız.innerException

Şunlara uygulanır

ValidationException(ValidationResult, ValidationAttribute, Object)

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

Bir doğrulama sonucu, doğrulama özniteliği ve geçerli özel durumun değerini kullanarak sınıfı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
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