InvalidEnumArgumentException Construtores

Definição

Inicializa uma nova instância da InvalidEnumArgumentException classe.

Sobrecargas

Name Description
InvalidEnumArgumentException()

Inicializa uma nova instância da InvalidEnumArgumentException classe sem mensagem.

InvalidEnumArgumentException(String)

Inicializa uma nova instância da InvalidEnumArgumentException classe com a mensagem especificada.

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da InvalidEnumArgumentException classe usando os dados e contexto de serialização especificados.

InvalidEnumArgumentException(String, Exception)

Inicializa uma nova instância da InvalidEnumArgumentException classe com a descrição detalhada especificada e a exceção especificada.

InvalidEnumArgumentException(String, Int32, Type)

Inicializa uma nova instância da InvalidEnumArgumentException classe com uma mensagem gerada a partir do argumento, o valor inválido e uma classe de enumeração.

InvalidEnumArgumentException()

Inicializa uma nova instância da InvalidEnumArgumentException classe sem mensagem.

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

Aplica-se a

InvalidEnumArgumentException(String)

Inicializa uma nova instância da InvalidEnumArgumentException classe com a mensagem especificada.

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

Parâmetros

message
String

A mensagem a mostrar com esta exceção.

Aplica-se a

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da InvalidEnumArgumentException classe usando os dados e contexto de serialização especificados.

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)

Parâmetros

info
SerializationInfo

A SerializationInfo ser usada para desserialização.

context
StreamingContext

O destino a ser usado para desserialização.

Aplica-se a

InvalidEnumArgumentException(String, Exception)

Inicializa uma nova instância da InvalidEnumArgumentException classe com a descrição detalhada especificada e a exceção especificada.

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)

Parâmetros

message
String

Uma descrição detalhada do erro.

innerException
Exception

Uma referência à exceção interna que é a causa dessa exceção.

Aplica-se a

InvalidEnumArgumentException(String, Int32, Type)

Inicializa uma nova instância da InvalidEnumArgumentException classe com uma mensagem gerada a partir do argumento, o valor inválido e uma classe de enumeração.

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)

Parâmetros

argumentName
String

O nome do argumento que causou a exceção.

invalidValue
Int32

O valor do argumento que falhou.

enumClass
Type

A Type que representa a classe de enumeração com os valores válidos.

Observações

Este construtor criará uma mensagem localizada a dizer que o argumentName parâmetro era inválido porque o valor passado era inválido, e que o valor deveria ser um dos valores da classe de enumeração.

Aplica-se a