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

Определение

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

Перегрузки

InsufficientMemoryException()

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

InsufficientMemoryException(String)

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

InsufficientMemoryException(String, Exception)

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

InsufficientMemoryException()

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

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

Комментарии

Этот конструктор инициализирует Message свойство нового экземпляра в предоставленное системой сообщение, описывающее ошибку, например "Недостаточно доступной памяти для удовлетворения ожидаемых потребностей операции в данный момент. Повторите попытку позже". Это сообщение учитывает культуру текущей системы.

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

Свойство Значение
InnerException null.
Message Строка локализованного сообщения об ошибке.

См. также раздел

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

InsufficientMemoryException(String)

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

public:
 InsufficientMemoryException(System::String ^ message);
public InsufficientMemoryException (string? message);
public InsufficientMemoryException (string message);
new InsufficientMemoryException : string -> InsufficientMemoryException
Public Sub New (message As String)

Параметры

message
String

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

Комментарии

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

Свойство Значение
InnerException null.
Message Строка сообщения об ошибке, указанного в message.

См. также раздел

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

InsufficientMemoryException(String, Exception)

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

public:
 InsufficientMemoryException(System::String ^ message, Exception ^ innerException);
public InsufficientMemoryException (string? message, Exception? innerException);
public InsufficientMemoryException (string message, Exception innerException);
new InsufficientMemoryException : string * Exception -> InsufficientMemoryException
Public Sub New (message As String, innerException As Exception)

Параметры

message
String

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

innerException
Exception

Исключение, которое является причиной текущего исключения. Если значение параметра innerException не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение.

Комментарии

Исключение, созданное как прямой результат предыдущего исключения, должно содержать в свойстве InnerException ссылку на предыдущее исключение. Свойство InnerException возвращает то же значение, которое передается в конструктор, или null, если свойство InnerException не предоставляет значение внутреннего исключения в конструктор.

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

Свойство Значение
InnerException null.
Message Строка сообщения об ошибке, указанного в message.

См. также раздел

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