InvalidEnumArgumentException Construtores

Definição

Inicializa uma nova instância da classe InvalidEnumArgumentException.

Sobrecargas

Nome Description
InvalidEnumArgumentException()

Inicializa uma nova instância da InvalidEnumArgumentException classe sem uma 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 de serialização e o contexto 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, do valor inválido e de uma classe de enumeração.

InvalidEnumArgumentException()

Inicializa uma nova instância da InvalidEnumArgumentException classe sem uma 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 ser exibida com essa exceção.

Aplica-se a

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da InvalidEnumArgumentException classe usando os dados de serialização e o contexto 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

O SerializationInfo a ser usado 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, do valor inválido e de 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

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

Comentários

Esse construtor criará uma mensagem localizada informando que o argumentName parâmetro era inválido porque o valor passado era inválido e que o valor deve ser um dos valores na classe de enumeração.

Aplica-se a