JsonException Konstruktor

Definisi

Overload

JsonException()

Menginisialisasi instans baru kelas JsonException.

JsonException(String)

Menginisialisasi instans JsonException baru kelas dengan pesan kesalahan yang ditentukan.

JsonException(SerializationInfo, StreamingContext)
Kedaluwarsa.

Membuat objek pengecualian baru dengan data berseri.

JsonException(String, Exception)

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

JsonException(String, String, Nullable<Int64>, Nullable<Int64>)

Membuat objek pengecualian baru untuk menyampaikan informasi kesalahan kepada pengguna.

JsonException(String, String, Nullable<Int64>, Nullable<Int64>, Exception)

Membuat objek pengecualian baru untuk menyampaikan informasi kesalahan kepada pengguna yang menyertakan pengecualian dalam tertentu.

JsonException()

Sumber:
JsonException.cs
Sumber:
JsonException.cs
Sumber:
JsonException.cs

Menginisialisasi instans baru kelas JsonException.

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

Berlaku untuk

JsonException(String)

Sumber:
JsonException.cs
Sumber:
JsonException.cs
Sumber:
JsonException.cs

Menginisialisasi instans JsonException baru kelas dengan pesan kesalahan yang ditentukan.

public:
 JsonException(System::String ^ message);
public JsonException (string? message);
public JsonException (string message);
new System.Text.Json.JsonException : string -> System.Text.Json.JsonException
Public Sub New (message As String)

Parameter

message
String

Pesan kesalahan khusus konteks.

Berlaku untuk

JsonException(SerializationInfo, StreamingContext)

Sumber:
JsonException.cs
Sumber:
JsonException.cs
Sumber:
JsonException.cs

Perhatian

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

Membuat objek pengecualian baru dengan data berseri.

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

Parameter

info
SerializationInfo

Data objek berseri tentang pengecualian yang dilemparkan.

context
StreamingContext

Objek yang berisi informasi kontekstual tentang sumber atau tujuan.

Atribut

Pengecualian

infoadalah null.

Berlaku untuk

JsonException(String, Exception)

Sumber:
JsonException.cs
Sumber:
JsonException.cs
Sumber:
JsonException.cs

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

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

Parameter

message
String

Pesan kesalahan khusus konteks.

innerException
Exception

Pengecualian yang menyebabkan pengecualian saat ini.

Berlaku untuk

JsonException(String, String, Nullable<Int64>, Nullable<Int64>)

Sumber:
JsonException.cs
Sumber:
JsonException.cs
Sumber:
JsonException.cs

Membuat objek pengecualian baru untuk menyampaikan informasi kesalahan kepada pengguna.

public:
 JsonException(System::String ^ message, System::String ^ path, Nullable<long> lineNumber, Nullable<long> bytePositionInLine);
public JsonException (string? message, string? path, long? lineNumber, long? bytePositionInLine);
public JsonException (string message, string path, long? lineNumber, long? bytePositionInLine);
new System.Text.Json.JsonException : string * string * Nullable<int64> * Nullable<int64> -> System.Text.Json.JsonException
Public Sub New (message As String, path As String, lineNumber As Nullable(Of Long), bytePositionInLine As Nullable(Of Long))

Parameter

message
String

Pesan kesalahan khusus konteks.

path
String

Jalur tempat JSON tidak valid ditemui.

lineNumber
Nullable<Int64>

Nomor baris (mulai dari 0) di mana JSON yang tidak valid ditemui saat deserialisasi.

bytePositionInLine
Nullable<Int64>

Jumlah byte dalam baris saat ini (mulai dari 0) di mana JSON tidak valid ditemui.

Keterangan

Perhatikan bahwa bytePositionInLine menghitung jumlah byte (yaitu, unit kode UTF-8), dan bukan karakter atau skalar.

Berlaku untuk

JsonException(String, String, Nullable<Int64>, Nullable<Int64>, Exception)

Sumber:
JsonException.cs
Sumber:
JsonException.cs
Sumber:
JsonException.cs

Membuat objek pengecualian baru untuk menyampaikan informasi kesalahan kepada pengguna yang menyertakan pengecualian dalam tertentu.

public:
 JsonException(System::String ^ message, System::String ^ path, Nullable<long> lineNumber, Nullable<long> bytePositionInLine, Exception ^ innerException);
public JsonException (string? message, string? path, long? lineNumber, long? bytePositionInLine, Exception? innerException);
public JsonException (string message, string path, long? lineNumber, long? bytePositionInLine, Exception innerException);
new System.Text.Json.JsonException : string * string * Nullable<int64> * Nullable<int64> * Exception -> System.Text.Json.JsonException
Public Sub New (message As String, path As String, lineNumber As Nullable(Of Long), bytePositionInLine As Nullable(Of Long), innerException As Exception)

Parameter

message
String

Pesan kesalahan khusus konteks.

path
String

Jalur tempat JSON tidak valid ditemui.

lineNumber
Nullable<Int64>

Nomor baris (mulai dari 0) di mana JSON yang tidak valid ditemui saat deserialisasi.

bytePositionInLine
Nullable<Int64>

Jumlah byte (mulai dari 0) dalam baris saat ini di mana JSON tidak valid ditemui.

innerException
Exception

Pengecualian yang menyebabkan pengecualian saat ini.

Keterangan

Perhatikan bahwa bytePositionInLine menghitung jumlah byte (yaitu, unit kode UTF-8), dan bukan karakter atau skalar.

Berlaku untuk