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

Определение

Инициализация нового экземпляра класса ObjectDisposedException.Initializes a new instance of the ObjectDisposedException class.

Перегрузки

ObjectDisposedException(String)

Инициализирует новый экземпляр класса ObjectDisposedException строкой, содержащей имя удаленного объекта.Initializes a new instance of the ObjectDisposedException class with a string containing the name of the disposed object.

ObjectDisposedException(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса ObjectDisposedException с указанными сериализованными данными.Initializes a new instance of the ObjectDisposedException class with serialized data.

ObjectDisposedException(String, Exception)

Инициализирует новый экземпляр класса ObjectDisposedException указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее данное исключение.Initializes a new instance of the ObjectDisposedException class with a specified error message and a reference to the inner exception that is the cause of this exception.

ObjectDisposedException(String, String)

Инициализирует новый экземпляр класса ObjectDisposedException указанными именем объекта и сообщением.Initializes a new instance of the ObjectDisposedException class with the specified object name and message.

ObjectDisposedException(String)

Инициализирует новый экземпляр класса ObjectDisposedException строкой, содержащей имя удаленного объекта.Initializes a new instance of the ObjectDisposedException class with a string containing the name of the disposed object.

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

Параметры

objectName
String

Строка, содержащая имя удаленного объекта.A string containing the name of the disposed object.

Комментарии

Свойство Message инициализируется системным сообщением, описывающим ошибку, и включает параметр objectName.The Message property is initialized to a system-supplied message that describes the error and includes the objectName parameter. В этом сообщении учитывается текущий язык и региональные параметры системы.This message takes into account the current system culture.

Свойство InnerException нового экземпляра инициализируется значением null.The InnerException property of the new instance is initialized to null.

Если objectName null, свойство Message содержит только сообщение об ошибке.If objectName is null, the Message property contains only an error message.

ObjectDisposedException(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса ObjectDisposedException с указанными сериализованными данными.Initializes a new instance of the ObjectDisposedException class with serialized data.

protected:
 ObjectDisposedException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ObjectDisposedException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new ObjectDisposedException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ObjectDisposedException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Параметры

info
SerializationInfo

Объект SerializationInfo, хранящий сериализованные данные объекта, относящиеся к выдаваемому исключению.The SerializationInfo that holds the serialized object data about the exception being thrown.

context
StreamingContext

Объект StreamingContext, содержащий контекстные сведения об источнике или назначении.The StreamingContext that contains contextual information about the source or destination.

ObjectDisposedException(String, Exception)

Инициализирует новый экземпляр класса ObjectDisposedException указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее данное исключение.Initializes a new instance of the ObjectDisposedException class with a specified error message and a reference to the inner exception that is the cause of this exception.

public:
 ObjectDisposedException(System::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

Сообщение об ошибке, указывающее причину создания исключения.The error message that explains the reason for the exception.

innerException
Exception

Исключение, ставшее причиной текущего исключения.The exception that is the cause of the current exception. Если значением параметра innerException не является null, текущее исключение выдается в блоке catch, обрабатывающем внутреннее исключение.If innerException is not null, the current exception is raised in a catch block that handles the inner exception.

Комментарии

Исключение, созданное как прямой результат предыдущего исключения, должно содержать в свойстве InnerException ссылку на предыдущее исключение.An exception that is thrown as a direct result of a previous exception should include a reference to the previous exception in the InnerException property. Свойство InnerException возвращает то же значение, которое передается в конструктор.The InnerException property returns the same value that is passed into the constructor.

ObjectDisposedException(String, String)

Инициализирует новый экземпляр класса ObjectDisposedException указанными именем объекта и сообщением.Initializes a new instance of the ObjectDisposedException class with the specified object name and message.

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

Параметры

objectName
String

Имя удаленного объекта.The name of the disposed object.

message
String

Сообщение об ошибке, указывающее причину создания исключения.The error message that explains the reason for the exception.

Комментарии

Свойство InnerException нового экземпляра инициализируется значением null.The InnerException property of the new instance is initialized to null.

Если objectName null, свойство Message содержит только сообщение об ошибке.If objectName is null, the Message property contains only an error message.

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