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
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()
Inicializa una nueva instancia de la clase InvalidEnumArgumentException sin un mensaje.
public:
InvalidEnumArgumentException();
public InvalidEnumArgumentException ();
Public Sub New ()
Se aplica a
InvalidEnumArgumentException(String)
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)
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)
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)
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.
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.