Bagikan melalui


SerializationException Konstruktor

Definisi

Menginisialisasi instans baru kelas SerializationException.

Overload

SerializationException()

Menginisialisasi instans SerializationException baru kelas dengan properti default.

SerializationException(String)

Menginisialisasi instans SerializationException baru kelas dengan pesan tertentu.

SerializationException(SerializationInfo, StreamingContext)
Kedaluwarsa.

Menginisialisasi instans SerializationException baru kelas dari data berseri.

SerializationException(String, Exception)

Menginisialisasi instans SerializationException baru kelas dengan pesan kesalahan yang ditentukan dan referensi ke pengecualian dalam yang merupakan penyebab pengecualian ini.

SerializationException()

Sumber:
SerializationException.cs
Sumber:
SerializationException.cs
Sumber:
SerializationException.cs

Menginisialisasi instans SerializationException baru kelas dengan properti default.

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

Keterangan

SerializationException mewarisi dari SystemException kelas . Tabel berikut ini memperlihatkan nilai properti awal untuk instans SerializationException yang diinisialisasi dengan konstruktor saat ini.

Properti Kondisi
InnerException null
Message Pesan kesalahan yang dilokalkan untuk SerializationException.

Berlaku untuk

SerializationException(String)

Sumber:
SerializationException.cs
Sumber:
SerializationException.cs
Sumber:
SerializationException.cs

Menginisialisasi instans SerializationException baru kelas dengan pesan tertentu.

public:
 SerializationException(System::String ^ message);
public SerializationException (string message);
public SerializationException (string? message);
new System.Runtime.Serialization.SerializationException : string -> System.Runtime.Serialization.SerializationException
Public Sub New (message As String)

Parameter

message
String

Menunjukkan alasan mengapa pengecualian terjadi.

Keterangan

SerializationException mewarisi dari SystemException kelas . Tabel berikut ini memperlihatkan nilai properti awal untuk instans SerializationException yang diinisialisasi dengan konstruktor saat ini.

Properti Kondisi
InnerException null
Message String message .

Berlaku untuk

SerializationException(SerializationInfo, StreamingContext)

Sumber:
SerializationException.cs
Sumber:
SerializationException.cs
Sumber:
SerializationException.cs

Perhatian

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

Menginisialisasi instans SerializationException baru kelas dari data berseri.

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

Parameter

info
SerializationInfo

Objek informasi serialisasi yang menyimpan data objek berseri dalam bentuk nilai nama.

context
StreamingContext

Informasi kontekstual tentang sumber atau tujuan pengecualian.

Atribut

Pengecualian

Parameternya info adalah null.

Keterangan

Konstruktor saat ini dipanggil selama deserialisasi untuk menyusun ulang objek pengecualian yang dikirimkan melalui aliran. (Untuk informasi selengkapnya tentang serialisasi lihat Serialisasi XML dan SOAP.)

Berlaku untuk

SerializationException(String, Exception)

Sumber:
SerializationException.cs
Sumber:
SerializationException.cs
Sumber:
SerializationException.cs

Menginisialisasi instans SerializationException baru kelas dengan pesan kesalahan yang ditentukan dan referensi ke pengecualian dalam yang merupakan penyebab pengecualian ini.

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

Parameter

message
String

Pesan kesalahan yang menjelaskan alasan pengecualian.

innerException
Exception

Pengecualian yang merupakan penyebab pengecualian saat ini. innerException Jika parameter bukan null, pengecualian saat ini dimunculkan dalam catch blok yang menangani pengecualian dalam.

Keterangan

Pengecualian yang dilemparkan sebagai hasil langsung dari pengecualian sebelumnya harus menyertakan referensi ke pengecualian sebelumnya dalam InnerException properti . Properti InnerException mengembalikan nilai yang sama yang diteruskan ke konstruktor atau null jika InnerException properti tidak menyediakan nilai pengecualian dalam ke konstruktor.

Tabel berikut ini memperlihatkan nilai properti awal untuk instans SerializationException.

Properti Nilai
InnerException Referensi pengecualian dalam.
Message String pesan kesalahan.

Lihat juga

Berlaku untuk