Nyelv

InvalidEnumArgumentException Konstruktorok

Definíció

Inicializálja a InvalidEnumArgumentException osztály új példányát.

Túlterhelések

Name Description
InvalidEnumArgumentException()

Inicializálja az InvalidEnumArgumentException osztály új példányát üzenet nélkül.

InvalidEnumArgumentException(String)

Inicializálja az osztály új példányát InvalidEnumArgumentException a megadott üzenettel.

InvalidEnumArgumentException(SerializationInfo, StreamingContext)
Elavult.

Inicializálja az osztály új példányát a InvalidEnumArgumentException megadott szerializálási adatok és környezet használatával.

InvalidEnumArgumentException(String, Exception)

Inicializálja az InvalidEnumArgumentException osztály új példányát a megadott részletes leírással és a megadott kivétellel.

InvalidEnumArgumentException(String, Int32, Type)

Inicializálja az osztály új példányát az InvalidEnumArgumentException argumentumból, az érvénytelen értékből és az enumerálási osztályból létrehozott üzenettel.

InvalidEnumArgumentException()

Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs

Inicializálja az InvalidEnumArgumentException osztály új példányát üzenet nélkül.

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

A következőre érvényes:

InvalidEnumArgumentException(String)

Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs

Inicializálja az osztály új példányát InvalidEnumArgumentException a megadott üzenettel.

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)

Paraméterek

message
String

A kivétellel megjelenítendő üzenet.

A következőre érvényes:

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs

Figyelemfelhívás

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

Inicializálja az osztály új példányát a InvalidEnumArgumentException megadott szerializálási adatok és környezet használatával.

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

Paraméterek

info
SerializationInfo

A SerializationInfo deszerializáláshoz használandó.

context
StreamingContext

A deszerializáláshoz használandó célhely.

Attribútumok

A következőre érvényes:

InvalidEnumArgumentException(String, Exception)

Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs

Inicializálja az InvalidEnumArgumentException osztály új példányát a megadott részletes leírással és a megadott kivétellel.

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)

Paraméterek

message
String

A hiba részletes leírása.

innerException
Exception

A kivétel okaként a belső kivételre mutató hivatkozás.

A következőre érvényes:

InvalidEnumArgumentException(String, Int32, Type)

Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs
Forrás:
InvalidEnumArgumentException.cs

Inicializálja az osztály új példányát az InvalidEnumArgumentException argumentumból, az érvénytelen értékből és az enumerálási osztályból létrehozott üzenettel.

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)

Paraméterek

argumentName
String

A kivételt okozó argumentum neve.

invalidValue
Int32

A sikertelen argumentum értéke.

enumClass
Type

Az Type érvényes értékekkel rendelkező enumerálási osztályt jelképező érték.

Megjegyzések

Ez a konstruktor létrehoz egy honosított üzenetet, amely azt jelzi, hogy a argumentName paraméter érvénytelen volt, mert az átadott érték érvénytelen volt, és hogy az értéknek az enumerálási osztály egyik értékének kell lennie.

A következőre érvényes: