InvalidEnumArgumentException Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy InvalidEnumArgumentException.Initializes a new instance of the InvalidEnumArgumentException class.

Przeciążenia

InvalidEnumArgumentException()

Inicjuje nowe wystąpienie InvalidEnumArgumentException klasy bez komunikatu.Initializes a new instance of the InvalidEnumArgumentException class without a message.

InvalidEnumArgumentException(String)

Inicjuje nowe wystąpienie klasy InvalidEnumArgumentException z określonym komunikatem.Initializes a new instance of the InvalidEnumArgumentException class with the specified message.

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Inicjuje nowe wystąpienie InvalidEnumArgumentException klasy przy użyciu określonych danych serializacji i kontekstu.Initializes a new instance of the InvalidEnumArgumentException class using the specified serialization data and context.

InvalidEnumArgumentException(String, Exception)

Inicjuje nowe wystąpienie InvalidEnumArgumentException klasy z określonym szczegółowym opisem i określonym wyjątkem.Initializes a new instance of the InvalidEnumArgumentException class with the specified detailed description and the specified exception.

InvalidEnumArgumentException(String, Int32, Type)

Inicjuje nowe wystąpienie InvalidEnumArgumentException klasy z komunikatem wygenerowanym na podstawie argumentu, nieprawidłowej wartości i klasy wyliczeniowej.Initializes a new instance of the InvalidEnumArgumentException class with a message generated from the argument, the invalid value, and an enumeration class.

InvalidEnumArgumentException()

Inicjuje nowe wystąpienie InvalidEnumArgumentException klasy bez komunikatu.Initializes a new instance of the InvalidEnumArgumentException class without a message.

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

Dotyczy

InvalidEnumArgumentException(String)

Inicjuje nowe wystąpienie klasy InvalidEnumArgumentException z określonym komunikatem.Initializes a new instance of the InvalidEnumArgumentException class with the specified message.

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)

Parametry

message
String

Komunikat, który ma być wyświetlany z tym wyjątkiem.The message to display with this exception.

Dotyczy

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Inicjuje nowe wystąpienie InvalidEnumArgumentException klasy przy użyciu określonych danych serializacji i kontekstu.Initializes a new instance of the InvalidEnumArgumentException class using the specified serialization data and context.

protected:
 InvalidEnumArgumentException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
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
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parametry

info
SerializationInfo

SerializationInfoUżywany do deserializacji.The SerializationInfo to be used for deserialization.

context
StreamingContext

Miejsce docelowe używane do deserializacji.The destination to be used for deserialization.

Dotyczy

InvalidEnumArgumentException(String, Exception)

Inicjuje nowe wystąpienie InvalidEnumArgumentException klasy z określonym szczegółowym opisem i określonym wyjątkem.Initializes a new instance of the InvalidEnumArgumentException class with the specified detailed description and the specified exception.

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)

Parametry

message
String

Szczegółowy opis błędu.A detailed description of the error.

innerException
Exception

Odwołanie do wewnętrznego wyjątku, który jest przyczyną tego wyjątku.A reference to the inner exception that is the cause of this exception.

Dotyczy

InvalidEnumArgumentException(String, Int32, Type)

Inicjuje nowe wystąpienie InvalidEnumArgumentException klasy z komunikatem wygenerowanym na podstawie argumentu, nieprawidłowej wartości i klasy wyliczeniowej.Initializes a new instance of the InvalidEnumArgumentException class with a message generated from the argument, the invalid value, and an enumeration class.

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)

Parametry

argumentName
String

Nazwa argumentu, który spowodował wyjątek.The name of the argument that caused the exception.

invalidValue
Int32

Wartość argumentu, który się nie powiódł.The value of the argument that failed.

enumClass
Type

TypeReprezentuje klasę wyliczenia z prawidłowymi wartościami.A Type that represents the enumeration class with the valid values.

Uwagi

Ten konstruktor utworzy zlokalizowany komunikat z informacją o tym, że argumentName parametr jest nieprawidłowy, ponieważ przekazano wartość i że wartość powinna być jedną z wartości w klasie wyliczania.This constructor will create a localized message saying that the argumentName parameter was invalid because the value passed in was invalid, and that the value should be one of the values in the enumeration class.

Dotyczy