InvalidEnumArgumentException Constructores

Definición

Inicializa una nueva instancia de la clase InvalidEnumArgumentException.

Sobrecargas

InvalidEnumArgumentException()

Inicializa una nueva instancia de la clase InvalidEnumArgumentException sin un mensaje.

InvalidEnumArgumentException(String)

Inicializa una nueva instancia de la clase InvalidEnumArgumentException con el mensaje especificado.

InvalidEnumArgumentException(SerializationInfo, StreamingContext)
Obsoletos.

Inicializa una nueva instancia de la clase InvalidEnumArgumentException con el contexto y los datos de serialización especificados.

InvalidEnumArgumentException(String, Exception)

Inicializa una nueva instancia de la clase InvalidEnumArgumentException con la descripción detallada especificada y la excepción especificada.

InvalidEnumArgumentException(String, Int32, Type)

Inicializa una nueva instancia de la clase InvalidEnumArgumentException con un mensaje generado a partir del argumento, el valor no válido y una clase de enumeración.

InvalidEnumArgumentException()

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

Inicializa una nueva instancia de la clase InvalidEnumArgumentException sin un mensaje.

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

Se aplica a

InvalidEnumArgumentException(String)

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

Inicializa una nueva instancia de la clase InvalidEnumArgumentException con el mensaje especificado.

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

Mensaje que aparece con esta excepción.

Se aplica a

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

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

Precaución

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

Inicializa una nueva instancia de la clase InvalidEnumArgumentException con el contexto y los datos de serialización 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

Clase SerializationInfo que se va a utilizar para la deserialización.

context
StreamingContext

Destino que se va a utilizar para la deserialización.

Atributos

Se aplica a

InvalidEnumArgumentException(String, Exception)

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

Inicializa una nueva instancia de la clase InvalidEnumArgumentException con la descripción detallada especificada y la excepción especificada.

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

Descripción detallada del error.

innerException
Exception

Referencia a la excepción interna que es la causa de esta excepción.

Se aplica a

InvalidEnumArgumentException(String, Int32, Type)

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

Inicializa una nueva instancia de la clase InvalidEnumArgumentException con un mensaje generado a partir del argumento, el valor no válido y una clase de enumeración.

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

Nombre del argumento que provocó la excepción.

invalidValue
Int32

Valor del argumento que produjo un error.

enumClass
Type

Un objeto Type que representa la clase de enumeración con los valores válidos.

Comentarios

Este constructor creará un mensaje localizado que indica que el argumentName parámetro no era válido porque el valor pasado no era válido y que el valor debe ser uno de los valores de la clase de enumeración.

Se aplica a