Бөлісу құралы:


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

Определение

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

Перегрузки

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

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

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

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

ObjectDisposedException(String, Exception)

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

ObjectDisposedException(String, String)

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

ObjectDisposedException(String)

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

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

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

Параметры

objectName
String

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

Комментарии

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

Свойство InnerException нового экземпляра инициализируется nullв .

В противном objectName случае nullMessage свойство содержит только сообщение об ошибке.

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

ObjectDisposedException(SerializationInfo, StreamingContext)

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

Внимание

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

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

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

Параметры

info
SerializationInfo

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

context
StreamingContext

Содержит StreamingContext контекстную информацию о источнике или назначении.

Атрибуты

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

ObjectDisposedException(String, Exception)

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

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

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

Параметры

message
String

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

innerException
Exception

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

Комментарии

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

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

ObjectDisposedException(String, String)

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

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

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

Параметры

objectName
String

Имя удаленного объекта.

message
String

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

Комментарии

Свойство InnerException нового экземпляра инициализируется nullв .

В противном objectName случае nullMessage свойство содержит только сообщение об ошибке.

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