ObjectDisposedException Oluşturucular

Tanım

ObjectDisposedException sınıfının yeni bir örneğini başlatır.Initializes a new instance of the ObjectDisposedException class.

Aşırı Yüklemeler

ObjectDisposedException(String)

Çıkarılan nesnenin adını içeren bir dize ile ObjectDisposedException sınıfının yeni bir örneğini başlatır.Initializes a new instance of the ObjectDisposedException class with a string containing the name of the disposed object.

ObjectDisposedException(SerializationInfo, StreamingContext)

ObjectDisposedException sınıfının yeni bir örneğini serileştirilmiş verilerle başlatır.Initializes a new instance of the ObjectDisposedException class with serialized data.

ObjectDisposedException(String, Exception)

Belirtilen bir hata iletisiyle ObjectDisposedException sınıfının yeni bir örneğini ve bu özel durumun nedeni olan iç özel duruma bir başvuruyu başlatır.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)

Belirtilen nesne adı ve iletisiyle ObjectDisposedException sınıfının yeni bir örneğini başlatır.Initializes a new instance of the ObjectDisposedException class with the specified object name and message.

ObjectDisposedException(String)

Çıkarılan nesnenin adını içeren bir dize ile ObjectDisposedException sınıfının yeni bir örneğini başlatır.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)

Parametreler

objectName
String

Çıkarılan nesnenin adını içeren bir dize.A string containing the name of the disposed object.

Açıklamalar

Message özelliği, hatayı açıklayan ve objectName parametresini içeren sistem tarafından sağlanan bir ileti olarak başlatılır.The Message property is initialized to a system-supplied message that describes the error and includes the objectName parameter. Bu ileti, geçerli sistem kültürünü göz önünde bulundurur.This message takes into account the current system culture.

Yeni örneğin InnerException özelliği nullolarak başlatılır.The InnerException property of the new instance is initialized to null.

objectName null, Message özelliği yalnızca bir hata iletisi içerir.If objectName is null, the Message property contains only an error message.

ObjectDisposedException(SerializationInfo, StreamingContext)

ObjectDisposedException sınıfının yeni bir örneğini serileştirilmiş verilerle başlatır.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)

Parametreler

info
SerializationInfo

Oluşturulan özel durumla ilgili serileştirilmiş nesne verilerini içeren SerializationInfo.The SerializationInfo that holds the serialized object data about the exception being thrown.

context
StreamingContext

Kaynak veya hedefle ilgili bağlamsal bilgileri içeren StreamingContext.The StreamingContext that contains contextual information about the source or destination.

ObjectDisposedException(String, Exception)

Belirtilen bir hata iletisiyle ObjectDisposedException sınıfının yeni bir örneğini ve bu özel durumun nedeni olan iç özel duruma bir başvuruyu başlatır.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)

Parametreler

message
String

Özel durumun nedenini açıklayan hata iletisi.The error message that explains the reason for the exception.

innerException
Exception

Geçerli özel durumun nedeni olan özel durum.The exception that is the cause of the current exception. innerException nulldeğilse, geçerli özel durum, iç özel durumu işleyen bir catch bloğunda oluşturulur.If innerException is not null, the current exception is raised in a catch block that handles the inner exception.

Açıklamalar

Bir önceki özel durumun doğrudan bir sonucu olarak oluşturulan bir özel durum, InnerException özelliğindeki önceki özel duruma başvuru içermelidir.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 özelliği, oluşturucuya geçirilen değeri döndürür.The InnerException property returns the same value that is passed into the constructor.

ObjectDisposedException(String, String)

Belirtilen nesne adı ve iletisiyle ObjectDisposedException sınıfının yeni bir örneğini başlatır.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)

Parametreler

objectName
String

Çıkarılan nesnenin adı.The name of the disposed object.

message
String

Özel durumun nedenini açıklayan hata iletisi.The error message that explains the reason for the exception.

Açıklamalar

Yeni örneğin InnerException özelliği nullolarak başlatılır.The InnerException property of the new instance is initialized to null.

objectName null, Message özelliği yalnızca bir hata iletisi içerir.If objectName is null, the Message property contains only an error message.

Şunlara uygulanır