ValidationException Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.