InvalidEnumArgumentException Costruttori

Definizione

Inizializza una nuova istanza della classe InvalidEnumArgumentException.

Overload

Nome Descrizione
InvalidEnumArgumentException()

Inizializza una nuova istanza della InvalidEnumArgumentException classe senza un messaggio.

InvalidEnumArgumentException(String)

Inizializza una nuova istanza della InvalidEnumArgumentException classe con il messaggio specificato.

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della InvalidEnumArgumentException classe utilizzando i dati e il contesto di serializzazione specificati.

InvalidEnumArgumentException(String, Exception)

Inizializza una nuova istanza della InvalidEnumArgumentException classe con la descrizione dettagliata specificata e l'eccezione specificata.

InvalidEnumArgumentException(String, Int32, Type)

Inizializza una nuova istanza della InvalidEnumArgumentException classe con un messaggio generato dall'argomento, il valore non valido e una classe di enumerazione.

InvalidEnumArgumentException()

Inizializza una nuova istanza della InvalidEnumArgumentException classe senza un messaggio.

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

Si applica a

InvalidEnumArgumentException(String)

Inizializza una nuova istanza della InvalidEnumArgumentException classe con il messaggio specificato.

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

Parametri

message
String

Messaggio da visualizzare con questa eccezione.

Si applica a

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della InvalidEnumArgumentException classe utilizzando i dati e il contesto di serializzazione specificati.

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

Parametri

info
SerializationInfo

Oggetto SerializationInfo da utilizzare per la deserializzazione.

context
StreamingContext

Destinazione da utilizzare per la deserializzazione.

Si applica a

InvalidEnumArgumentException(String, Exception)

Inizializza una nuova istanza della InvalidEnumArgumentException classe con la descrizione dettagliata specificata e l'eccezione specificata.

public:
 InvalidEnumArgumentException(System::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)

Parametri

message
String

Descrizione dettagliata dell'errore.

innerException
Exception

Riferimento all'eccezione interna che è la causa di questa eccezione.

Si applica a

InvalidEnumArgumentException(String, Int32, Type)

Inizializza una nuova istanza della InvalidEnumArgumentException classe con un messaggio generato dall'argomento, il valore non valido e una classe di enumerazione.

public:
 InvalidEnumArgumentException(System::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)

Parametri

argumentName
String

Nome dell'argomento che ha causato l'eccezione.

invalidValue
Int32

Valore dell'argomento non riuscito.

enumClass
Type

Oggetto Type che rappresenta la classe di enumerazione con i valori validi.

Commenti

Questo costruttore creerà un messaggio localizzato che indica che il argumentName parametro non è valido perché il valore passato non è valido e che il valore deve essere uno dei valori nella classe di enumerazione.

Si applica a