InvalidEnumArgumentException Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase InvalidEnumArgumentException.
Sobrecargas
| Nombre | Description |
|---|---|
| InvalidEnumArgumentException() |
Inicializa una nueva instancia de la InvalidEnumArgumentException clase sin un mensaje. |
| InvalidEnumArgumentException(String) |
Inicializa una nueva instancia de la InvalidEnumArgumentException clase con el mensaje especificado. |
| InvalidEnumArgumentException(SerializationInfo, StreamingContext) |
Obsoletos.
Inicializa una nueva instancia de la InvalidEnumArgumentException clase utilizando los datos de serialización y el contexto especificados. |
| InvalidEnumArgumentException(String, Exception) |
Inicializa una nueva instancia de la InvalidEnumArgumentException clase con la descripción detallada especificada y la excepción especificada. |
| InvalidEnumArgumentException(String, Int32, Type) |
Inicializa una nueva instancia de la InvalidEnumArgumentException clase con un mensaje generado a partir del argumento, el valor no válido y una clase de enumeración. |
InvalidEnumArgumentException()
Inicializa una nueva instancia de la InvalidEnumArgumentException clase sin un mensaje.
public:
InvalidEnumArgumentException();
public InvalidEnumArgumentException();
Public Sub New ()
Se aplica a
InvalidEnumArgumentException(String)
Inicializa una nueva instancia de la InvalidEnumArgumentException clase 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 se va a mostrar con esta excepción.
Se aplica a
InvalidEnumArgumentException(SerializationInfo, StreamingContext)
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 InvalidEnumArgumentException clase utilizando los datos de serialización y el contexto 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);
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}")>]
new System.ComponentModel.InvalidEnumArgumentException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.InvalidEnumArgumentException
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
SerializationInfo que se va a usar para la deserialización.
- context
- StreamingContext
Destino que se va a usar para la deserialización.
- Atributos
Se aplica a
InvalidEnumArgumentException(String, Exception)
Inicializa una nueva instancia de la InvalidEnumArgumentException clase 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)
Inicializa una nueva instancia de la InvalidEnumArgumentException clase 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.
Comentarios
Este constructor creará un mensaje localizado que indica que el parámetro no era válido porque el argumentName valor pasado no era válido y que el valor debe ser uno de los valores de la clase de enumeración.