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

Определение

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

Перегрузки

Имя Описание
SemaphoreFullException()

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

SemaphoreFullException(String)

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

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

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

SemaphoreFullException(String, Exception)

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

SemaphoreFullException()

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

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

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

Комментарии

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

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

Недвижимость Ценность
InnerException null.
Message Строка сообщения об ошибке, предоставленной системой.

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

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

SemaphoreFullException(String)

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

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

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

Параметры

message
String

Сообщение об ошибке, объясняющее причину исключения.

Комментарии

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

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

Недвижимость Ценность
InnerException null.
Message message.

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

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

SemaphoreFullException(SerializationInfo, StreamingContext)

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

Внимание

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

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

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

Параметры

info
SerializationInfo

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

context
StreamingContext

Объект StreamingContext , содержащий контекстную информацию о источнике или назначении.

Атрибуты

Комментарии

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

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

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

SemaphoreFullException(String, Exception)

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

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

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

Параметры

message
String

Сообщение об ошибке, объясняющее причину исключения.

innerException
Exception

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

Комментарии

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

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

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