Поделиться через


InvalidEnumArgumentException Конструкторы

Определение

Инициализирует новый экземпляр класса InvalidEnumArgumentException.

Перегрузки

InvalidEnumArgumentException()

Инициализирует новый экземпляр класса InvalidEnumArgumentException без сообщения.

InvalidEnumArgumentException(String)

Инициализирует новый экземпляр класса InvalidEnumArgumentException указанным сообщением.

InvalidEnumArgumentException(SerializationInfo, StreamingContext)
Устаревшие..

Инициализирует новый экземпляр класса InvalidEnumArgumentException, используя указанные данные сериализации и контекст.

InvalidEnumArgumentException(String, Exception)

Инициализирует новый экземпляр класса InvalidEnumArgumentException с указанным подробным описанием и указанным исключением.

InvalidEnumArgumentException(String, Int32, Type)

Инициализирует новый экземпляр класса InvalidEnumArgumentException, используя сообщение, созданное с использованием аргумента, недопустимого значения и класса перечисления.

InvalidEnumArgumentException()

Исходный код:
InvalidEnumArgumentException.cs
Исходный код:
InvalidEnumArgumentException.cs
Исходный код:
InvalidEnumArgumentException.cs

Инициализирует новый экземпляр класса InvalidEnumArgumentException без сообщения.

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

Применяется к

InvalidEnumArgumentException(String)

Исходный код:
InvalidEnumArgumentException.cs
Исходный код:
InvalidEnumArgumentException.cs
Исходный код:
InvalidEnumArgumentException.cs

Инициализирует новый экземпляр класса InvalidEnumArgumentException указанным сообщением.

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)

Параметры

message
String

Сообщение, отображаемое для этого исключения.

Применяется к

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Исходный код:
InvalidEnumArgumentException.cs
Исходный код:
InvalidEnumArgumentException.cs
Исходный код:
InvalidEnumArgumentException.cs

Внимание!

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

Инициализирует новый экземпляр класса InvalidEnumArgumentException, используя указанные данные сериализации и контекст.

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)

Параметры

info
SerializationInfo

Метод SerializationInfo, используемый для десериализации.

context
StreamingContext

Объект назначения, используемый для десериализации.

Атрибуты

Применяется к

InvalidEnumArgumentException(String, Exception)

Исходный код:
InvalidEnumArgumentException.cs
Исходный код:
InvalidEnumArgumentException.cs
Исходный код:
InvalidEnumArgumentException.cs

Инициализирует новый экземпляр класса InvalidEnumArgumentException с указанным подробным описанием и указанным исключением.

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)

Параметры

message
String

Подробное описание ошибки.

innerException
Exception

Ссылка на внутреннее исключение, которое является причиной этого исключения.

Применяется к

InvalidEnumArgumentException(String, Int32, Type)

Исходный код:
InvalidEnumArgumentException.cs
Исходный код:
InvalidEnumArgumentException.cs
Исходный код:
InvalidEnumArgumentException.cs

Инициализирует новый экземпляр класса InvalidEnumArgumentException, используя сообщение, созданное с использованием аргумента, недопустимого значения и класса перечисления.

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)

Параметры

argumentName
String

Имя аргумента, вызвавшего исключение.

invalidValue
Int32

Значение аргумента, вызвавшего сбой.

enumClass
Type

Объект Type, представляющий класс перечисления с допустимыми значениями.

Комментарии

Этот конструктор создаст локализованное сообщение о том, что argumentName параметр является недопустимым, так как переданное значение является недопустимым, и что значение должно быть одним из значений в классе перечисления.

Применяется к