InvalidEnumArgumentException InvalidEnumArgumentException InvalidEnumArgumentException InvalidEnumArgumentException Constructors

Definizione

Overload

InvalidEnumArgumentException() InvalidEnumArgumentException() InvalidEnumArgumentException()

Consente di inizializzare una nuova istanza della classe InvalidEnumArgumentException senza un messaggio.Initializes a new instance of the InvalidEnumArgumentException class without a message.

InvalidEnumArgumentException(String) InvalidEnumArgumentException(String) InvalidEnumArgumentException(String) InvalidEnumArgumentException(String)

Inizializza una nuova istanza della classe InvalidEnumArgumentException con il messaggio specificato.Initializes a new instance of the InvalidEnumArgumentException class with the specified message.

InvalidEnumArgumentException(SerializationInfo, StreamingContext) InvalidEnumArgumentException(SerializationInfo, StreamingContext) InvalidEnumArgumentException(SerializationInfo, StreamingContext) InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe InvalidEnumArgumentException usando i dati di serializzazione e il contesto specificati.Initializes a new instance of the InvalidEnumArgumentException class using the specified serialization data and context.

InvalidEnumArgumentException(String, Exception) InvalidEnumArgumentException(String, Exception) InvalidEnumArgumentException(String, Exception) InvalidEnumArgumentException(String, Exception)

Inizializza una nuova istanza della classe InvalidEnumArgumentException con la descrizione dettagliata e l'eccezione specificate.Initializes a new instance of the InvalidEnumArgumentException class with the specified detailed description and the specified exception.

InvalidEnumArgumentException(String, Int32, Type) InvalidEnumArgumentException(String, Int32, Type) InvalidEnumArgumentException(String, Int32, Type) InvalidEnumArgumentException(String, Int32, Type)

Consente di inizializzare una nuova istanza della classe InvalidEnumArgumentException con un messaggio generato da argomento, valore non valido e una classe di enumerazione.Initializes a new instance of the InvalidEnumArgumentException class with a message generated from the argument, the invalid value, and an enumeration class.

InvalidEnumArgumentException() InvalidEnumArgumentException() InvalidEnumArgumentException()

Consente di inizializzare una nuova istanza della classe InvalidEnumArgumentException senza un messaggio.Initializes a new instance of the InvalidEnumArgumentException class without a message.

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

InvalidEnumArgumentException(String) InvalidEnumArgumentException(String) InvalidEnumArgumentException(String) InvalidEnumArgumentException(String)

Inizializza una nuova istanza della classe InvalidEnumArgumentException con il messaggio specificato.Initializes a new instance of the InvalidEnumArgumentException class with the specified message.

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 String String String

Messaggio da visualizzare con questa eccezione.The message to display with this exception.

InvalidEnumArgumentException(SerializationInfo, StreamingContext) InvalidEnumArgumentException(SerializationInfo, StreamingContext) InvalidEnumArgumentException(SerializationInfo, StreamingContext) InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe InvalidEnumArgumentException usando i dati di serializzazione e il contesto specificati.Initializes a new instance of the InvalidEnumArgumentException class using the specified serialization data and context.

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 SerializationInfo SerializationInfo SerializationInfo

Classe SerializationInfo da utilizzare per la deserializzazione.The SerializationInfo to be used for deserialization.

context
StreamingContext StreamingContext StreamingContext StreamingContext

Destinazione da utilizzare per la deserializzazione.The destination to be used for deserialization.

InvalidEnumArgumentException(String, Exception) InvalidEnumArgumentException(String, Exception) InvalidEnumArgumentException(String, Exception) InvalidEnumArgumentException(String, Exception)

Inizializza una nuova istanza della classe InvalidEnumArgumentException con la descrizione dettagliata e l'eccezione specificate.Initializes a new instance of the InvalidEnumArgumentException class with the specified detailed description and the specified exception.

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 String String String

Descrizione dettagliata dell'errore.A detailed description of the error.

innerException
Exception Exception Exception Exception

Riferimento all'eccezione interna che è la causa di questa eccezione.A reference to the inner exception that is the cause of this exception.

InvalidEnumArgumentException(String, Int32, Type) InvalidEnumArgumentException(String, Int32, Type) InvalidEnumArgumentException(String, Int32, Type) InvalidEnumArgumentException(String, Int32, Type)

Consente di inizializzare una nuova istanza della classe InvalidEnumArgumentException con un messaggio generato da argomento, valore non valido e una classe di enumerazione.Initializes a new instance of the InvalidEnumArgumentException class with a message generated from the argument, the invalid value, and an enumeration class.

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 String String String

Nome dell'argomento che ha causato l'eccezione.The name of the argument that caused the exception.

invalidValue
Int32 Int32 Int32 Int32

Valore dell'argomento non riuscito.The value of the argument that failed.

enumClass
Type Type Type Type

Oggetto Type che rappresenta la classe di enumerazione con i valori validi.A Type that represents the enumeration class with the valid values.

Commenti

Questo costruttore verrà creato un messaggio localizzato che informa che il argumentName parametro non è valido perché il valore passato non era valido e che il valore deve essere uno dei valori della classe di enumerazione.This constructor will create a localized message saying that the argumentName parameter was invalid because the value passed in was invalid, and that the value should be one of the values in the enumeration class.

Si applica a