InvalidEnumArgumentException Oluşturucular

Tanım

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

Aşırı Yüklemeler

InvalidEnumArgumentException()

İleti olmadan sınıfının yeni bir örneğini InvalidEnumArgumentException başlatır.

InvalidEnumArgumentException(String)

Belirtilen iletiyle InvalidEnumArgumentException sınıfının yeni bir örneğini başlatır.

InvalidEnumArgumentException(SerializationInfo, StreamingContext)
Geçersiz.

Belirtilen serileştirme verilerini ve bağlamını InvalidEnumArgumentException kullanarak sınıfının yeni bir örneğini başlatır.

InvalidEnumArgumentException(String, Exception)

Belirtilen ayrıntılı açıklama ve belirtilen özel durum ile sınıfının yeni bir örneğini InvalidEnumArgumentException başlatır.

InvalidEnumArgumentException(String, Int32, Type)

Bağımsız değişkenden, geçersiz değerden ve numaralandırma sınıfından oluşturulan bir iletiyle sınıfının yeni bir örneğini InvalidEnumArgumentException başlatır.

InvalidEnumArgumentException()

Kaynak:
InvalidEnumArgumentException.cs
Kaynak:
InvalidEnumArgumentException.cs
Kaynak:
InvalidEnumArgumentException.cs

İleti olmadan sınıfının yeni bir örneğini InvalidEnumArgumentException başlatır.

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

Şunlara uygulanır

InvalidEnumArgumentException(String)

Kaynak:
InvalidEnumArgumentException.cs
Kaynak:
InvalidEnumArgumentException.cs
Kaynak:
InvalidEnumArgumentException.cs

Belirtilen iletiyle InvalidEnumArgumentException sınıfının yeni bir örneğini başlatır.

public:
 InvalidEnumArgumentException(System::String ^ message);
public InvalidEnumArgumentException (string? message);
public InvalidEnumArgumentException (string message);
new System.ComponentModel.InvalidEnumArgumentException : string -> System.ComponentModel.InvalidEnumArgumentException
Public Sub New (message As String)

Parametreler

message
String

Bu özel durumla görüntülenecek ileti.

Şunlara uygulanır

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Kaynak:
InvalidEnumArgumentException.cs
Kaynak:
InvalidEnumArgumentException.cs
Kaynak:
InvalidEnumArgumentException.cs

Dikkat

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

Belirtilen serileştirme verilerini ve bağlamını InvalidEnumArgumentException kullanarak sınıfının yeni bir örneğini başlatır.

protected:
 InvalidEnumArgumentException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected InvalidEnumArgumentException (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 InvalidEnumArgumentException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.ComponentModel.InvalidEnumArgumentException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.InvalidEnumArgumentException
[<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.InvalidEnumArgumentException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.InvalidEnumArgumentException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parametreler

info
SerializationInfo

SerializationInfo seri durumdan çıkarma için kullanılacak.

context
StreamingContext

Seri durumdan çıkarma için kullanılacak hedef.

Öznitelikler

Şunlara uygulanır

InvalidEnumArgumentException(String, Exception)

Kaynak:
InvalidEnumArgumentException.cs
Kaynak:
InvalidEnumArgumentException.cs
Kaynak:
InvalidEnumArgumentException.cs

Belirtilen ayrıntılı açıklama ve belirtilen özel durum ile sınıfının yeni bir örneğini InvalidEnumArgumentException başlatır.

public:
 InvalidEnumArgumentException(System::String ^ message, Exception ^ innerException);
public InvalidEnumArgumentException (string? message, Exception? innerException);
public InvalidEnumArgumentException (string message, Exception innerException);
new System.ComponentModel.InvalidEnumArgumentException : string * Exception -> System.ComponentModel.InvalidEnumArgumentException
Public Sub New (message As String, innerException As Exception)

Parametreler

message
String

Hatanın ayrıntılı açıklaması.

innerException
Exception

Bu özel durumun nedeni olan iç özel duruma başvuru.

Şunlara uygulanır

InvalidEnumArgumentException(String, Int32, Type)

Kaynak:
InvalidEnumArgumentException.cs
Kaynak:
InvalidEnumArgumentException.cs
Kaynak:
InvalidEnumArgumentException.cs

Bağımsız değişkenden, geçersiz değerden ve numaralandırma sınıfından oluşturulan bir iletiyle sınıfının yeni bir örneğini InvalidEnumArgumentException başlatır.

public:
 InvalidEnumArgumentException(System::String ^ argumentName, int invalidValue, Type ^ enumClass);
public InvalidEnumArgumentException (string? argumentName, int invalidValue, Type enumClass);
public InvalidEnumArgumentException (string argumentName, int invalidValue, Type enumClass);
new System.ComponentModel.InvalidEnumArgumentException : string * int * Type -> System.ComponentModel.InvalidEnumArgumentException
Public Sub New (argumentName As String, invalidValue As Integer, enumClass As Type)

Parametreler

argumentName
String

Özel duruma neden olan bağımsız değişkenin adı.

invalidValue
Int32

Başarısız olan bağımsız değişkenin değeri.

enumClass
Type

Type Geçerli değerlerle numaralandırma sınıfını temsil eden bir.

Açıklamalar

Bu oluşturucu, geçirilen değer geçersiz olduğundan parametrenin argumentName geçersiz olduğunu ve değerin numaralandırma sınıfındaki değerlerden biri olması gerektiğini belirten yerelleştirilmiş bir ileti oluşturur.

Şunlara uygulanır