ObjectDisposedException Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ObjectDisposedException.

Przeciążenia

ObjectDisposedException(String)

Inicjuje ObjectDisposedException nowe wystąpienie klasy z ciągiem zawierającym nazwę usuniętego obiektu.

ObjectDisposedException(SerializationInfo, StreamingContext)
Przestarzałe.

Inicjuje nowe wystąpienie klasy ObjectDisposedException z zserializowanymi danymi.

ObjectDisposedException(String, Exception)

Inicjuje nowe wystąpienie ObjectDisposedException klasy z określonym komunikatem o błędzie i odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku.

ObjectDisposedException(String, String)

Inicjuje ObjectDisposedException nowe wystąpienie klasy z określoną nazwą obiektu i komunikatem.

ObjectDisposedException(String)

Źródło:
ObjectDisposedException.cs
Źródło:
ObjectDisposedException.cs
Źródło:
ObjectDisposedException.cs

Inicjuje ObjectDisposedException nowe wystąpienie klasy z ciągiem zawierającym nazwę usuniętego obiektu.

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

Parametry

objectName
String

Ciąg zawierający nazwę usuniętego obiektu.

Uwagi

Właściwość Message jest inicjowana do komunikatu dostarczonego przez system, który opisuje błąd i zawiera objectName parametr . W przypadku tego komunikatu brane są pod uwagę bieżące ustawienia kulturowe systemu.

Właściwość InnerException nowego wystąpienia jest inicjowana na wartość null.

Jeśli objectName parametr ma nullwartość , Message właściwość zawiera tylko komunikat o błędzie.

Dotyczy

ObjectDisposedException(SerializationInfo, StreamingContext)

Źródło:
ObjectDisposedException.cs
Źródło:
ObjectDisposedException.cs
Źródło:
ObjectDisposedException.cs

Przestroga

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

Inicjuje nowe wystąpienie klasy ObjectDisposedException z zserializowanymi danymi.

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

Parametry

info
SerializationInfo

Obiekt SerializationInfo zawierający dane zserializowanego obiektu dotyczące zgłaszanego wyjątku.

context
StreamingContext

Obiekt StreamingContext zawierający informacje kontekstowe dotyczące źródła lub miejsca docelowego.

Atrybuty

Dotyczy

ObjectDisposedException(String, Exception)

Źródło:
ObjectDisposedException.cs
Źródło:
ObjectDisposedException.cs
Źródło:
ObjectDisposedException.cs

Inicjuje nowe wystąpienie ObjectDisposedException klasy z określonym komunikatem o błędzie i odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku.

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)

Parametry

message
String

Komunikat o błędzie wyjaśniający przyczynę wyjątku.

innerException
Exception

Wyjątek będący przyczyną bieżącego wyjątku. Jeśli innerException nie nulljest , bieżący wyjątek jest zgłaszany w catch bloku, który obsługuje wyjątek wewnętrzny.

Uwagi

Wyjątek zgłaszany bezpośrednio w wyniku poprzedniego wyjątku powinien zawierać odwołanie do poprzedniego wyjątku we właściwości InnerException. Właściwość InnerException zwraca tę samą wartość, która jest przekazywana do konstruktora.

Dotyczy

ObjectDisposedException(String, String)

Źródło:
ObjectDisposedException.cs
Źródło:
ObjectDisposedException.cs
Źródło:
ObjectDisposedException.cs

Inicjuje ObjectDisposedException nowe wystąpienie klasy z określoną nazwą obiektu i komunikatem.

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)

Parametry

objectName
String

Nazwa usuniętego obiektu.

message
String

Komunikat o błędzie wyjaśniający przyczynę wyjątku.

Uwagi

Właściwość InnerException nowego wystąpienia jest inicjowana na wartość null.

Jeśli objectName parametr ma nullwartość , Message właściwość zawiera tylko komunikat o błędzie.

Dotyczy