InvalidEnumArgumentException Construtores

Definição

Inicializa uma nova instância da classe InvalidEnumArgumentException.

Sobrecargas

InvalidEnumArgumentException()

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

InvalidEnumArgumentException(String)

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

InvalidEnumArgumentException(SerializationInfo, StreamingContext)
Obsoleto.

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

InvalidEnumArgumentException(String, Exception)

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

InvalidEnumArgumentException(String, Int32, Type)

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

InvalidEnumArgumentException()

Origem:
InvalidEnumArgumentException.cs
Origem:
InvalidEnumArgumentException.cs
Origem:
InvalidEnumArgumentException.cs

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

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

Aplica-se a

InvalidEnumArgumentException(String)

Origem:
InvalidEnumArgumentException.cs
Origem:
InvalidEnumArgumentException.cs
Origem:
InvalidEnumArgumentException.cs

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

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)

Parâmetros

message
String

A mensagem a ser exibida com esta exceção.

Aplica-se a

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Origem:
InvalidEnumArgumentException.cs
Origem:
InvalidEnumArgumentException.cs
Origem:
InvalidEnumArgumentException.cs

Cuidado

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

Inicializa uma nova instância da classe InvalidEnumArgumentException usando o contexto e os dados 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);
[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)

Parâmetros

info
SerializationInfo

O SerializationInfo a ser usado para desserialização.

context
StreamingContext

O destino a ser usado para desserialização.

Atributos

Aplica-se a

InvalidEnumArgumentException(String, Exception)

Origem:
InvalidEnumArgumentException.cs
Origem:
InvalidEnumArgumentException.cs
Origem:
InvalidEnumArgumentException.cs

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

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)

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)

Origem:
InvalidEnumArgumentException.cs
Origem:
InvalidEnumArgumentException.cs
Origem:
InvalidEnumArgumentException.cs

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

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)

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