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 ();

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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 (string? message);
public InvalidEnumArgumentException (string message);

Parâmetros

message
String

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

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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);
[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);

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

.NET 9 e outras versões
Produto Versões (Obsoleto)
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 (8, 9)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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 (string? message, Exception? innerException);
public InvalidEnumArgumentException (string message, Exception innerException);

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

.NET 9 e outras versões
Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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 (string? argumentName, int invalidValue, Type enumClass);
public InvalidEnumArgumentException (string argumentName, int invalidValue, Type enumClass);

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

.NET 9 e outras versões
Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1