Freigeben über


InvalidEnumArgumentException Konstruktoren

Definition

Initialisiert eine neue Instanz der InvalidEnumArgumentException-Klasse.

Überlädt

InvalidEnumArgumentException()

Initialisiert eine neue Instanz der InvalidEnumArgumentException-Klasse ohne Meldung.

InvalidEnumArgumentException(String)

Initialisiert eine neue Instanz der InvalidEnumArgumentException-Klasse mit der angegebenen Meldung.

InvalidEnumArgumentException(SerializationInfo, StreamingContext)
Veraltet.

Initialisiert eine neue Instanz der InvalidEnumArgumentException-Klasse mit den angegebenen Serialisierungsdaten und dem angegebenen Kontext.

InvalidEnumArgumentException(String, Exception)

Initialisiert eine neue Instanz der InvalidEnumArgumentException-Klasse mit der angegebenen ausführlichen Beschreibung und der angegebenen Ausnahme.

InvalidEnumArgumentException(String, Int32, Type)

Initialisiert eine neue Instanz der InvalidEnumArgumentException-Klasse mit einer aus dem Argument, dem ungültigen Wert und einer Enumerationsklasse generierten Meldung.

InvalidEnumArgumentException()

Quelle:
InvalidEnumArgumentException.cs
Quelle:
InvalidEnumArgumentException.cs
Quelle:
InvalidEnumArgumentException.cs

Initialisiert eine neue Instanz der InvalidEnumArgumentException-Klasse ohne Meldung.

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

Gilt für:

InvalidEnumArgumentException(String)

Quelle:
InvalidEnumArgumentException.cs
Quelle:
InvalidEnumArgumentException.cs
Quelle:
InvalidEnumArgumentException.cs

Initialisiert eine neue Instanz der InvalidEnumArgumentException-Klasse mit der angegebenen Meldung.

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)

Parameter

message
String

Die mit dieser Ausnahme anzuzeigende Meldung.

Gilt für:

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Quelle:
InvalidEnumArgumentException.cs
Quelle:
InvalidEnumArgumentException.cs
Quelle:
InvalidEnumArgumentException.cs

Achtung

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

Initialisiert eine neue Instanz der InvalidEnumArgumentException-Klasse mit den angegebenen Serialisierungsdaten und dem angegebenen Kontext.

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)

Parameter

info
SerializationInfo

Die für die Deserialisierung zu verwendende SerializationInfo-Klasse.

context
StreamingContext

Das für die Deserialisierung zu verwendende Ziel.

Attribute

Gilt für:

InvalidEnumArgumentException(String, Exception)

Quelle:
InvalidEnumArgumentException.cs
Quelle:
InvalidEnumArgumentException.cs
Quelle:
InvalidEnumArgumentException.cs

Initialisiert eine neue Instanz der InvalidEnumArgumentException-Klasse mit der angegebenen ausführlichen Beschreibung und der angegebenen Ausnahme.

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)

Parameter

message
String

Eine detaillierte Beschreibung des Fehlers.

innerException
Exception

Ein Verweis auf die innere Ausnahme, die dieser Ausnahme zugrunde liegt.

Gilt für:

InvalidEnumArgumentException(String, Int32, Type)

Quelle:
InvalidEnumArgumentException.cs
Quelle:
InvalidEnumArgumentException.cs
Quelle:
InvalidEnumArgumentException.cs

Initialisiert eine neue Instanz der InvalidEnumArgumentException-Klasse mit einer aus dem Argument, dem ungültigen Wert und einer Enumerationsklasse generierten Meldung.

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)

Parameter

argumentName
String

Der Name des Arguments, das die Ausnahme verursacht hat.

invalidValue
Int32

Der Wert des ungültigen Arguments.

enumClass
Type

Ein Type, der die Enumerationsklasse mit den gültigen Werten darstellt.

Hinweise

Dieser Konstruktor erstellt eine lokalisierte Meldung, die besagt, dass der argumentName Parameter ungültig war, weil der übergebene Wert ungültig war und dass der Wert einer der Werte in der Enumerationsklasse sein sollte.

Gilt für: