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


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

Определение

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

Перегрузки

TimeoutException()

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

TimeoutException(String)

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

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

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

TimeoutException(String, Exception)

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

TimeoutException()

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

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

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

Комментарии

Этот конструктор инициализирует унаследованное Exception.Message свойство нового экземпляра с предоставленным системой сообщением об ошибке. Это сообщение учитывает культуру текущей системы.

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

Свойство Значение
InnerException Пустая ссылка (Nothing в Visual Basic).
Message Строка локализованного сообщения об ошибке.

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

TimeoutException(String)

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

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

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

Параметры

message
String

Сообщение, описывающее ошибку.

Комментарии

Этот конструктор инициализирует унаследованное Exception.Message свойство нового экземпляра, используя значение message параметра .

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

Свойство Значение
InnerException Пустая ссылка (Nothing в Visual Basic).
Message Строка сообщения об ошибке.

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

TimeoutException(SerializationInfo, StreamingContext)

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

Внимание!

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

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

protected:
 TimeoutException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected TimeoutException (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 TimeoutException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new TimeoutException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> TimeoutException
[<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 TimeoutException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> TimeoutException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Параметры

info
SerializationInfo

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

context
StreamingContext

Объект StreamingContext, содержащий контекстные сведения об источнике или назначении. Параметр context зарезервирован для будущего использования и может быть задан значением null.

Атрибуты

Исключения

Параметр info имеет значение null.

Имя класса — null, или HResult равно нулю (0).

Комментарии

Этот конструктор вызывается во время десериализации для восстановления объекта исключения, переданного в потоке. Дополнительные сведения см. в разделе Двоичная сериализация.

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

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

TimeoutException(String, Exception)

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

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

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

Параметры

message
String

Сообщение, описывающее ошибку.

innerException
Exception

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

Комментарии

Этот конструктор инициализирует унаследованное Exception.Message свойство нового экземпляра, используя значение message параметра .

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

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

Свойство Значение
Message Строка сообщения об ошибке.
InnerException Ссылка на внутреннее исключение.

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