InvalidEnumArgumentException Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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()
Initierar en ny instans av InvalidEnumArgumentException klassen utan meddelande.
public:
InvalidEnumArgumentException();
public InvalidEnumArgumentException();
Public Sub New ()
Gäller för
InvalidEnumArgumentException(String)
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)
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)
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)
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.
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.