InvalidEnumArgumentException Konstruktorer

Definition

Initierar en ny instans av InvalidEnumArgumentException klassen.

Överlagringar

Name Description
InvalidEnumArgumentException()

Initierar en ny instans av InvalidEnumArgumentException klassen utan meddelande.

InvalidEnumArgumentException(String)

Initierar en ny instans av InvalidEnumArgumentException klassen med det angivna meddelandet.

InvalidEnumArgumentException(SerializationInfo, StreamingContext)
Föråldrad.

Initierar en ny instans av InvalidEnumArgumentException klassen med angivna serialiseringsdata och kontext.

InvalidEnumArgumentException(String, Exception)

Initierar en ny instans av InvalidEnumArgumentException klassen med den angivna detaljerade beskrivningen och det angivna undantaget.

InvalidEnumArgumentException(String, Int32, Type)

Initierar en ny instans av InvalidEnumArgumentException klassen med ett meddelande som genereras från argumentet, det ogiltiga värdet och en uppräkningsklass.

InvalidEnumArgumentException()

Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs

Initierar en ny instans av InvalidEnumArgumentException klassen utan meddelande.

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

Gäller för

InvalidEnumArgumentException(String)

Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs

Initierar en ny instans av InvalidEnumArgumentException klassen med det angivna meddelandet.

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)

Parametrar

message
String

Meddelandet som ska visas med det här undantaget.

Gäller för

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs

Varning

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

Initierar en ny instans av InvalidEnumArgumentException klassen med angivna serialiseringsdata och kontext.

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)

Parametrar

info
SerializationInfo

Som SerializationInfo ska användas för deserialisering.

context
StreamingContext

Målet som ska användas för deserialisering.

Attribut

Gäller för

InvalidEnumArgumentException(String, Exception)

Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs

Initierar en ny instans av InvalidEnumArgumentException klassen med den angivna detaljerade beskrivningen och det angivna undantaget.

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)

Parametrar

message
String

En detaljerad beskrivning av felet.

innerException
Exception

En referens till det inre undantaget som är orsaken till det här undantaget.

Gäller för

InvalidEnumArgumentException(String, Int32, Type)

Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs
Källa:
InvalidEnumArgumentException.cs

Initierar en ny instans av InvalidEnumArgumentException klassen med ett meddelande som genereras från argumentet, det ogiltiga värdet och en uppräkningsklass.

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)

Parametrar

argumentName
String

Namnet på argumentet som orsakade undantaget.

invalidValue
Int32

Värdet för argumentet som misslyckades.

enumClass
Type

En Type som representerar uppräkningsklassen med giltiga värden.

Kommentarer

Den här konstruktorn skapar ett lokaliserat meddelande om att parametern argumentName var ogiltig eftersom värdet som skickades in var ogiltigt och att värdet ska vara ett av värdena i uppräkningsklassen.

Gäller för