JsonException Oluşturucular

Tanım

Aşırı Yüklemeler

JsonException()

JsonException sınıfının yeni bir örneğini başlatır.

JsonException(String)

Belirtilen hata iletisiyle sınıfının yeni bir örneğini JsonException başlatır.

JsonException(SerializationInfo, StreamingContext)
Geçersiz.

Serileştirilmiş verilerle yeni bir özel durum nesnesi oluşturur.

JsonException(String, Exception)

Belirtilen hata iletisi ve bu özel durumun nedeni olan iç özel duruma başvuru ile sınıfının yeni bir örneğini JsonException başlatır.

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

Kullanıcıya hata bilgilerini aktarmak için yeni bir özel durum nesnesi oluşturur.

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

Kullanıcıya belirtilen iç özel durumu içeren hata bilgilerini aktarmak için yeni bir özel durum nesnesi oluşturur.

JsonException()

Kaynak:
JsonException.cs
Kaynak:
JsonException.cs
Kaynak:
JsonException.cs

JsonException sınıfının yeni bir örneğini başlatır.

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

Şunlara uygulanır

JsonException(String)

Kaynak:
JsonException.cs
Kaynak:
JsonException.cs
Kaynak:
JsonException.cs

Belirtilen hata iletisiyle sınıfının yeni bir örneğini JsonException başlatır.

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)

Parametreler

message
String

Bağlama özgü hata iletisi.

Şunlara uygulanır

JsonException(SerializationInfo, StreamingContext)

Kaynak:
JsonException.cs
Kaynak:
JsonException.cs
Kaynak:
JsonException.cs

Dikkat

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

Serileştirilmiş verilerle yeni bir özel durum nesnesi oluşturur.

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)

Parametreler

info
SerializationInfo

Oluşan özel durumla ilgili serileştirilmiş nesne verileri.

context
StreamingContext

Kaynak veya hedef hakkında bağlamsal bilgiler içeren bir nesne.

Öznitelikler

Özel durumlar

info, null değeridir.

Şunlara uygulanır

JsonException(String, Exception)

Kaynak:
JsonException.cs
Kaynak:
JsonException.cs
Kaynak:
JsonException.cs

Belirtilen hata iletisi ve bu özel durumun nedeni olan iç özel duruma başvuru ile sınıfının yeni bir örneğini JsonException başlatır.

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)

Parametreler

message
String

Bağlama özgü hata iletisi.

innerException
Exception

Geçerli özel duruma neden özel durum.

Şunlara uygulanır

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

Kaynak:
JsonException.cs
Kaynak:
JsonException.cs
Kaynak:
JsonException.cs

Kullanıcıya hata bilgilerini aktarmak için yeni bir özel durum nesnesi oluşturur.

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))

Parametreler

message
String

Bağlama özgü hata iletisi.

path
String

Geçersiz JSON ile karşılaşıldığı yol.

lineNumber
Nullable<Int64>

Seri durumdan çıkarılırken geçersiz JSON ile karşılaşıldığı satır numarası (0'dan başlayarak).

bytePositionInLine
Nullable<Int64>

Geçersiz JSON ile karşılaşıldığı geçerli satırdaki bayt sayısı (0'dan başlayarak).

Açıklamalar

Karakterleri veya bytePositionInLine skalerleri değil bayt sayısını (UTF-8 kod birimleri) saydığını unutmayın.

Şunlara uygulanır

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

Kaynak:
JsonException.cs
Kaynak:
JsonException.cs
Kaynak:
JsonException.cs

Kullanıcıya belirtilen iç özel durumu içeren hata bilgilerini aktarmak için yeni bir özel durum nesnesi oluşturur.

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)

Parametreler

message
String

Bağlama özgü hata iletisi.

path
String

Geçersiz JSON ile karşılaşıldığı yol.

lineNumber
Nullable<Int64>

Seri durumdan çıkarılırken geçersiz JSON ile karşılaşıldığı satır numarası (0'dan başlayarak).

bytePositionInLine
Nullable<Int64>

Geçersiz JSON ile karşılaşıldığı geçerli satırdaki bayt sayısı (0'dan başlayarak).

innerException
Exception

Geçerli özel duruma neden özel durum.

Açıklamalar

değerinin bytePositionInLine karakter veya skaler değil bayt sayısını (UTF-8 kod birimleri) saydığını unutmayın.

Şunlara uygulanır