InvalidEnumArgumentException Costruttori

Definizione

Inizializza una nuova istanza della classe InvalidEnumArgumentException.

Overload

InvalidEnumArgumentException()

Consente di inizializzare una nuova istanza della classe InvalidEnumArgumentException senza un messaggio.

InvalidEnumArgumentException(String)

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

InvalidEnumArgumentException(SerializationInfo, StreamingContext)
Obsoleti.

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

InvalidEnumArgumentException(String, Exception)

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

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.

InvalidEnumArgumentException()

Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs

Consente di inizializzare una nuova istanza della classe InvalidEnumArgumentException senza un messaggio.

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

Si applica a

InvalidEnumArgumentException(String)

Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs

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

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)

Parametri

message
String

Messaggio da visualizzare con questa eccezione.

Si applica a

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs

Attenzione

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

Inizializza una nuova istanza della classe InvalidEnumArgumentException usando i dati di serializzazione e il contesto 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);
[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)

Parametri

info
SerializationInfo

Classe SerializationInfo da utilizzare per la deserializzazione.

context
StreamingContext

Destinazione da utilizzare per la deserializzazione.

Attributi

Si applica a

InvalidEnumArgumentException(String, Exception)

Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs

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

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)

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)

Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs

Consente di inizializzare una nuova istanza della classe InvalidEnumArgumentException con un messaggio generato da argomento, 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);
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 della classe di enumerazione.

Si applica a