Прочитать на английском

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


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 ();

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

InvalidEnumArgumentException(String)

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

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

public InvalidEnumArgumentException (string? message);
public InvalidEnumArgumentException (string message);

Параметры

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);
[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);

Параметры

info
SerializationInfo

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

context
StreamingContext

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

Атрибуты

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

InvalidEnumArgumentException(String, Exception)

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

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

public InvalidEnumArgumentException (string? message, Exception? innerException);
public InvalidEnumArgumentException (string message, Exception innerException);

Параметры

message
String

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

innerException
Exception

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

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

InvalidEnumArgumentException(String, Int32, Type)

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

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

public InvalidEnumArgumentException (string? argumentName, int invalidValue, Type enumClass);
public InvalidEnumArgumentException (string argumentName, int invalidValue, Type enumClass);

Параметры

argumentName
String

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

invalidValue
Int32

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

enumClass
Type

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

Комментарии

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

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